mm/include/libc
Anghelo Carvajal 34492a4386
Move the system heap and the framebuffers to their own segments (#1488)
* make segments for the systemheap and the framebuffers

* define in the makefile

* undefined syms

* Make segments for the pre boot buffers too

* Update spec

Co-authored-by: Parker <20159000+jpburnett@users.noreply.github.com>

* review

* Update spec

Co-authored-by: Parker <20159000+jpburnett@users.noreply.github.com>

* Update Makefile

Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>

* comments

* comment

* move comment about the hardcoded address to buffers.h

* rewrite SYSTEM_HEAP_END_ADDR in terms of other symbols

* Use `ALIGNED` on all the buffers

* Rename SYSTEM_HEAP_END_ADDR to FRAMEBUFFERS_START_ADDR

* Put ALIGNED at the right like the rest of the codebase

* merge

* gLoBuffer

* gHiBuffer

* Add a static assert to ensure the address of gHiBuffer haven't shifted without the user noticing

* smol include cleanup

---------

Co-authored-by: Parker <20159000+jpburnett@users.noreply.github.com>
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2023-11-26 09:47:21 -03:00
..
alloca.h Move libultra function declarations to libultra headers (#1196) 2023-09-02 15:34:29 -04:00
assert.h Move the system heap and the framebuffers to their own segments (#1488) 2023-11-26 09:47:21 -03:00
math.h Move libultra variables to their respective headers (#1369) 2023-09-15 11:02:27 -03:00
stdarg.h Move libultra function declarations to libultra headers (#1196) 2023-09-02 15:34:29 -04:00
stdbool.h Fix ultratypes types (#1454) 2023-11-16 16:01:42 +11:00
stddef.h Move libultra variables to their respective headers (#1369) 2023-09-15 11:02:27 -03:00
stdint.h Fix ultratypes types (#1454) 2023-11-16 16:01:42 +11:00
stdlib.h Move libultra function declarations to libultra headers (#1196) 2023-09-02 15:34:29 -04:00
string.h Move libultra function declarations to libultra headers (#1196) 2023-09-02 15:34:29 -04:00