Commit Graph

7 Commits

Author SHA1 Message Date
11deab36e4 heap: Map DOS area as readable
Resolves #74
2025-11-18 21:53:34 -07:00
6c4f332705 Improve synchapi impls; fix heap races & 64-bit fixes 2025-11-10 18:15:33 -07:00
cc0a887302 Initial macOS support (x86_64 with Rosetta 2) 2025-11-08 01:45:47 -07:00
3dd9fb77ff Experimental 64-bit host support 2025-11-06 19:14:48 -07:00
a59e002ed0 Fix a few compiler regressions 2025-11-03 23:22:29 -07:00
b62b01ffca Fix Alpine and Ubuntu builds 2025-11-03 20:06:26 -07:00
4dc599381f Refactor memory management into wibo::heap
- Removes blockUpper2GB hack; we now start early in the process
  and reserve all (available) space in the lower 2GB address
  space, leaving the upper 2GB untouched for host code
- All virtual memory operations flow through wibo::heap for
  bookkeeping
- All guest code uses a guest mimalloc area + thread-local heaps
  reserved in the guest address space
2025-11-03 13:58:33 -07:00