diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-04-17 00:54:20 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-04-17 00:54:20 +0800 |
| commit | 81563cb415d8214f1d1e34f73d49a404424f8f2c (patch) | |
| tree | ce4926b598f8eef00fe2fb2eff62766688c7bad9 /na/include | |
| parent | ab83dfb9a607807a6373f9bd47190848b822cf6e (diff) | |
| download | lume-81563cb415d8214f1d1e34f73d49a404424f8f2c.tar.gz lume-81563cb415d8214f1d1e34f73d49a404424f8f2c.tar.xz | |
docs: add global initialization, linker and entry specifications, and spinlock documentation
- Introduced global initialization sequence documentation outlining the objectives, dependencies, core data structures, public APIs, concurrency contracts, error paths, and state machine for LumeOS.
- Created linker and entry documentation defining early memory layout and assembly startup sequence compatible with multiple bootloaders, including API specifications and error handling.
- Added spinlock documentation detailing the implementation of spinlocks, concurrency synchronization, memory ordering guarantees, and error handling mechanisms.
Diffstat (limited to 'na/include')
0 files changed, 0 insertions, 0 deletions
