haiku/headers/private/kernel/boot
PulkoMandy d5cd4a9d51 openfirmware: adjust for 64bit
Sparcv9 runs Openboot in 64 bit mode, which means the cell size is
64bit. Use intptr_t where appropriate to make the open firmware calls
work.

Beware, some values are still 32bit, this matters for example for
of_getprop, if you get 32bits into a 64bit variables it will be in the
MSB of it (big endian only weakness...) and confuse things. See for
example in console.cpp, where the input and output handles are retrieved
as 32bit values. It seems wise to check the expected size when using
of_getprop in these cases, instead of just checking for errors.

Change-Id: Ie72ebc4afe7c6d7602a47478f0bfb6b8247004b8
Reviewed-on: https://review.haiku-os.org/c/1369
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2019-08-10 17:59:04 +00:00
..
net bootloader: Add the network endianness macros to NetDefs.h. 2019-03-26 21:51:42 -04:00
platform openfirmware: adjust for 64bit 2019-08-10 17:59:04 +00:00
addr_range.h Remove phys_addr_range, just use addr_range for both virtual and physical address ranges (as requested by Ingo). 2012-06-21 19:48:03 +01:00
arch.h system: Build using public elf.h header 2015-11-07 11:49:56 +13:00
bootdir.h
disk_identifier.h Added missing packed attributes on disk_identifier. 2012-07-20 17:14:17 +01:00
driver_settings.h Forgot to change driver_settings_file to use FixedWidthPointer. 2012-06-26 10:54:37 +01:00
elf.h system: Build using public elf.h header 2015-11-07 11:49:56 +13:00
FileMapDisk.h Convert line endings to LF 2010-06-26 17:38:03 +00:00
heap.h s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
images-sans-tm.h Switched boot splash compression to use boot_zlib (which was already 2011-01-12 15:43:14 +00:00
images-tm-development.h Updated the header files for the boot splash, to display the registered 2011-05-14 18:59:26 +00:00
images-tm.h Remove glow from boot logo. 2017-07-29 12:27:50 +02:00
images.h Relax the copyright... 2010-10-11 13:39:37 +00:00
kernel_args.h Boot loader: Add support for choosing an old packages state 2014-04-18 23:31:39 +02:00
menu.h boot loader: Menu: Add SetTitle() 2013-11-30 19:56:26 +01:00
partitions.h loader: Drop the HashMap for partition lookup by id 2016-09-02 19:02:33 +12:00
PathBlacklist.h boot loader: Add safe mode blacklist submenu 2013-11-20 16:00:35 +01:00
platform.h boot loader: Wire up net_stack_cleanup() 2019-03-26 20:25:19 +00:00
stage2_args.h s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
stage2.h s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
stdio.h s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
vfs.h Boot loader: Add support for choosing an old packages state 2014-04-18 23:31:39 +02:00