opnsense-src/stand
Justin Hibbits d6a4e48429 loader/libofw: Fix disk size truncation
At present OF_ioctl first multiplies, then casts to 64-bit, meaning at
the asm level it truncates the result to 32-bit, then zero-extends it to
64-bit to return.  Cast `n` to 64-bit before multiplying, so that the
correct result is returned.

(cherry picked from commit cd6e526e268e4fdf1c9a65b9d792e67343f52307)
2024-04-16 13:54:25 -06:00
..
arm64 stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
common loader: Move to using linker sets to bring in optional bits 2024-04-16 13:54:24 -06:00
defaults stand/lua: always allow overriding with local config files 2024-04-16 13:54:21 -06:00
efi libsecureboot do not report expected unverified files 2024-04-16 13:54:22 -06:00
fdt stand: Use modern function definitions 2024-04-16 13:54:21 -06:00
ficl loader: Only create gfx 4th bindings when gfx is available 2024-04-16 13:54:23 -06:00
ficl32 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fonts Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
forth stand: Retire setting hw.ata.wc: it doesn't exist. 2024-04-15 20:32:05 -06:00
i386 loader: Make MK_LOADER_BIOS_TEXTONLY work 2024-04-16 13:54:25 -06:00
images Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kboot kboot: Add our own lua bindings 2024-04-16 13:54:24 -06:00
kshim Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
liblua kboot: Add our own lua bindings 2024-04-16 13:54:24 -06:00
liblua32 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
libofw loader/libofw: Fix disk size truncation 2024-04-16 13:54:25 -06:00
libsa libsa: Move hash functions up a level 2024-04-16 13:54:22 -06:00
libsa32 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lua loader: Move drawer.lua over to gfx table. 2024-04-16 13:54:24 -06:00
man loader.efi.8: Fix a typo 2024-04-15 20:32:04 -06:00
powerpc loader: Remove gfx_fb_stub.c, it's no longer needed 2024-04-16 13:54:24 -06:00
uboot loader: Remove gfx_fb_stub.c, it's no longer needed 2024-04-16 13:54:24 -06:00
usb Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
userboot loader: Remove gfx_fb_stub.c, it's no longer needed 2024-04-16 13:54:24 -06:00
defs.mk kboot: Add our own lua bindings 2024-04-16 13:54:24 -06:00
fdt.mk stand: Rename LIBFDT to LIBSAFDT 2023-11-16 10:18:58 -05:00
ficl.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
loader.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lua.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.amd64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.inc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
veriexec.mk libsecureboot do not report expected unverified files 2024-04-16 13:54:22 -06:00