Hi,

I modified the amd64 kernel with this:

diff -u -p -u -r1.287 machdep.c
--- machdep.c   23 Aug 2023 01:55:45 -0000      1.287
+++ machdep.c   27 Aug 2023 17:14:26 -0000
@@ -1403,7 +1403,7 @@ init_x86_64(paddr_t first_avail)
        struct region_descriptor region;
        bios_memmap_t *bmp;
        int x, ist;
-       uint64_t max_dm_size = ((uint64_t)512 * NUM_L4_SLOT_DIRECT) << 30;
+       uint64_t max_dm_size = 64 * (1024 * 1024);


I then booted a RAMDISK_CD kernel that I compiled.  It worked.  OpenBSD boots
on 64MB RAM according to this right?  It reported 48 MB memory.

I had problems in the boot options setting "machine mem =64M" it didn't take
those options and always booted with the machine's 16GB.

The reason I'm excited is that Milk-V has a new product called the Duo taht
is 64 MB but costs only 9 USD not including the wifi adapter.  I really can
use this for some project that I have been working on on the side.

I'm also excited that the Mango Pi that I sent to an OpenBSD developer is the
same chipset.  So this is really awesome!

Should there be any monkey wrenches in the way?  I want to run OpenBSD for
a Freifunk-like Project on the Duo.

Best Regards,
-peter

PS: I noticed RAMDISK_CD is compressed now.  Good job!  Is anyone writing the
zlib parts for rdsetroot?

-- 
Over thirty years experience on Unix-like Operating Systems starting with QNX.

Reply via email to