Skip to content

sync: LA high RAM bank (~922MB) + group-major musl-first test order

陶酉册 requested to merge devin/sync-mem922-groupmajor-musl-1781887124 into main

Mirror GitHub main kernel/ + user/ onto GitLab main (matches GitHub PR #132):

  • LA: register previously-unused high RAM bank [0x8000_0000,0xb000_0000) (768MB) in the buddy allocator; MEMORY_END -> 0xb000_0000. Usable physical RAM ~155MB -> ~922MB (on par with RV), removing the cascade OOM after bind06.
  • mm/sched: graceful OOM on the fork/clone path (return errors, no panic).
  • init: group-major test order, musl-then-glibc per group: basic, busybox, lua, ltp, cyclictest, iozone, iperf, libcbench, libctest, lmbench, netperf. Largest block (musl-LTP) captured before 3600s cutoff.

Merge request reports