freebsd-dev/stand/i386/libi386
Toomas Soome 8b7db46557 loader: biosdisk interface should be able to cope with 4k sectors
The 4kn support in current bios specific biosdisk.c is broken, as the code
is only implementing the support for the 512B sector size.

This work is building the support for custom size sectors, we still do assume
the requested data to be multiple of 512B blocks and we only do address the
biosdisk.c interface here.

For reference, see also:
https://www.illumos.org/issues/8303
https://www.illumos.org/rb/r/547

As the GELI is moved above biosdisk "layer", the GELI should just work

Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D11174
2018-10-23 14:44:32 +00:00
..
amd64_tramp.S
biosacpi.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
bioscd.c libi386: remove BD_SUPPORT_FRAGS 2018-08-15 21:21:16 +00:00
biosdisk.c loader: biosdisk interface should be able to cope with 4k sectors 2018-10-23 14:44:32 +00:00
biosmem.c
biospci.c Remove pcibios forth support. 2018-02-02 15:01:49 +00:00
biospnp.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
biossmap.c
bootinfo32.c Extend loader(8) geli support to all architectures and all disk-like devices. 2018-07-13 17:50:25 +00:00
bootinfo64.c Extend loader(8) geli support to all architectures and all disk-like devices. 2018-07-13 17:50:25 +00:00
bootinfo.c Transition to boot_env_to_howto and boot_howto_to_env in the boot 2018-07-13 16:43:29 +00:00
comconsole.c Invent new #defines for the biospci_{read,write}_config function to 2018-01-06 06:00:45 +00:00
devicename.c Stop using ../zfs/libzfs.h but instead use libzfs.h. 2018-07-08 07:42:58 +00:00
elf32_freebsd.c
elf64_freebsd.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
i386_copy.c
i386_module.c
libi386.h Remove comments and assertions that are no longer valid after r330809. 2018-06-05 22:13:45 +00:00
Makefile libi386: remove CLANG_NO_IAS workaround 2018-10-20 22:35:06 +00:00
Makefile.depend
multiboot_tramp.S
multiboot.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
multiboot.h
nullconsole.c
pread.c
pxe.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
pxe.h libi386: Fix typo in pxe.h 2018-08-09 03:45:47 +00:00
pxetramp.s
relocater_tramp.S
smbios.c
smbios.h
spinconsole.c
time.c
vidconsole.c loader consoles: Implement SGR 24, 25 2018-03-24 02:01:25 +00:00