Files
mm/include
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
..
2023-11-24 12:03:38 +11:00
2023-11-17 12:29:42 +11:00
2023-08-12 11:44:35 -04:00
2023-06-21 17:50:26 +10:00
2023-09-24 19:23:44 +10:00
2023-11-10 10:08:21 +11:00
2023-09-24 19:23:44 +10:00
2023-11-23 13:55:05 +11:00
2023-11-23 13:55:05 +11:00
2023-11-23 13:55:05 +11:00
2023-06-18 16:43:47 +10:00
2023-11-23 13:55:05 +11:00
2023-06-26 10:18:50 +10:00
2023-09-15 19:34:16 -03:00
2022-03-31 18:22:19 +01:00
2023-11-23 13:55:05 +11:00
2023-11-23 13:55:05 +11:00
2021-08-15 10:56:20 -04:00
2023-03-20 00:48:49 +11:00
2023-03-08 15:25:51 -03:00
2023-04-18 17:50:34 -04:00
2022-10-04 04:06:04 +01:00
2023-05-29 13:04:07 +10:00
2023-11-16 16:01:42 +11:00
2023-11-02 10:07:38 +11:00
2023-03-24 14:38:04 -03:00
2023-10-26 10:44:27 -03:00
2022-03-04 19:14:52 -05:00
2021-08-03 23:21:31 -04:00
2023-11-23 13:55:05 +11:00
2023-11-25 17:34:33 +11:00
2023-11-24 12:03:38 +11:00
2023-11-23 13:55:05 +11:00
2023-03-08 00:06:49 -05:00
2023-03-08 00:06:49 -05:00
2023-03-07 23:44:18 -05:00
2023-10-05 17:37:52 -03:00
2023-10-05 17:37:52 -03:00
2023-03-24 15:29:54 -03:00
2023-11-23 13:55:05 +11:00
2023-06-01 15:11:11 -04:00
2023-10-04 08:51:45 +11:00
2023-11-23 13:55:05 +11:00
2023-11-23 13:55:05 +11:00
2023-11-23 13:55:05 +11:00
2023-11-23 13:55:05 +11:00
2023-11-16 16:01:42 +11:00
2023-11-17 12:29:42 +11:00
2023-09-15 19:34:16 -03:00
2023-11-25 17:34:33 +11:00
2023-10-22 16:52:40 +11:00
2023-03-24 15:29:54 -03:00
2023-11-23 13:55:05 +11:00
2023-03-07 23:44:18 -05:00
2023-03-07 23:44:18 -05:00
2023-10-05 17:37:52 -03:00
2023-10-03 15:52:41 +11:00
2023-11-17 12:29:42 +11:00
2023-10-05 17:37:52 -03:00
2023-06-06 08:57:45 +10:00
2023-06-06 08:54:18 -04:00
2023-06-06 08:54:18 -04:00