haiku/src
PulkoMandy 56f9c76088 sparc: boot mmu support
Get enough of the mmu working to be able to allocate memory.

Unlike on PowerPC, we get both address and size as 64bit values. So
adjust of_region to allow this.

Also unlike the PPC port, we do not drive the hardware directly, instead we
rely on the openboot primitives to manage the translation table. This
allows staying independant of the hardware, which is a good idea at
least for the bootloader (we can do actual hardware things in the
kernel)

Change-Id: Ifa57619d3a09b8f707e1f8640d8b4f71bb717e2a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1482
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2020-01-18 03:32:29 +00:00
..
add-ons intel_extreme: do not change panel fitter registers in later devices 2020-01-16 19:47:10 +01:00
apps HaikuDepot: Error Reporting Improvement 2020-01-14 05:14:40 +00:00
bin gpt: Correct naming. efi_* also conflicts with some efi headers 2019-12-13 23:53:07 +00:00
build BKeymap: Add unit tests and fix issues 2019-08-20 07:49:49 +00:00
data Added the new azerty+ keymap 2020-01-11 22:50:48 +00:00
kits Interface Kit: fix BDragger background drawing 2020-01-16 13:23:57 +00:00
libs build: Rework gcc2 test_app_server build logic a bit. 2020-01-05 17:17:41 -05:00
preferences Screen prefs: Layout tweaks based on feedback 2020-01-11 02:25:24 +00:00
servers app_server: fix drawing of transparent views 2020-01-12 16:10:29 +00:00
system sparc: boot mmu support 2020-01-18 03:32:29 +00:00
tests GetRecentTester: Fix path to test apps 2020-01-16 10:31:15 +00:00
tools bfs: add stub for ResizeVisitor. 2020-01-01 12:07:55 +01:00
Jamfile