Commit Graph
3 Commits
Author SHA1 Message Date
hugodearaujo b0469fd3ac test(libkernel): declare the main stack test's calls through the public headers
main now requires each exported function to be declared once, in its
library's public header. The guest main stack test declared five libkernel
functions itself, one of them with a different signature from Api.hpp.
Include Api.hpp instead, and declare EnterGuestMainStack_nid_no_patch once in
Pthread.hpp, taking the entry as an APS5_VABI function pointer as the relinker
test host's stub does.
2026-10-24 21:39:26 -03:00
hugodearaujo cdfddff830 fix(linux): refuse a guest main stack that overlaps a guest mapping 2026-10-19 12:52:15 -03:00
hugodearaujo 51e5eae15b fix(linux): enter the guest entry on a main stack at the console's address 2026-10-18 09:07:14 -03:00