/[base]
ViewVC logotype

Revision 346476


Jump to revision: Previous Next
Author: kevans
Date: Sun Apr 21 03:36:05 2019 UTC (5 years, 2 months ago)
Changed paths: 21
Log Message:
MFC r341253, r341328, r342619, r342626, r342707, r342785, r342865

r341253:
The libstand's panic() appends its own '\n' to the message, so that users of the API
don't need to supply one.

r341328:
loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk

Create unified block IO implementation in BIOS version, like it is done in UEFI
side. Implement fd, disk and cd device lists, this will split floppy devices
from disks and will allow us to have consistent, predictable device naming
(modulo BIOS issues).

r342619:
loader: create bio_alloc and bio_free for bios bounce buffer

We do have 16KB buffer space defined in pxe.c, move it to bio.c and implement
bio_alloc()/bio_free() interface to make it possible to use this space for
other BIOS calls (notably, from biosdisk.c).

r342626:
Add Copyright.

r342707:
i386_parsedev() needs to support fd devices

r342785:
With buggy int13 ah=15, we can mis-identify the floppy devices.

We have no option than trust INT13 ah=08 return code during the init phase.

r342865:
biospci_write_config args were backwards

biospci_write_config args swapped length and value to write. Some
hardware coped just fine, while other hardware had issues.

PR: 155441, 234460


Changed paths

Path Details
Directorystable/11/ modified , props changed
Directorystable/11/stand/common/interp_forth.c modified , text changed
Directorystable/11/stand/i386/libfirewire/firewire.c modified , text changed
Directorystable/11/stand/i386/libi386/Makefile modified , text changed
Directorystable/11/stand/i386/libi386/bio.c
(Copied from head/stand/i386/libi386/bio.c, r342619)
added , text changed
Directorystable/11/stand/i386/libi386/bioscd.c deleted
Directorystable/11/stand/i386/libi386/biosdisk.c modified , text changed
Directorystable/11/stand/i386/libi386/bootinfo32.c modified , text changed
Directorystable/11/stand/i386/libi386/devicename.c modified , text changed
Directorystable/11/stand/i386/libi386/libi386.h modified , text changed
Directorystable/11/stand/i386/libi386/pxe.c modified , text changed
Directorystable/11/stand/i386/loader/chain.c modified , text changed
Directorystable/11/stand/i386/loader/conf.c modified , text changed
Directorystable/11/stand/i386/loader/main.c modified , text changed
Directorystable/11/stand/libsa/arp.c modified , text changed
Directorystable/11/stand/libsa/assert.c modified , text changed
Directorystable/11/stand/libsa/bzipfs.c modified , text changed
Directorystable/11/stand/libsa/netif.c modified , text changed
Directorystable/11/stand/libsa/sbrk.c modified , text changed
Directorystable/11/stand/uboot/lib/copy.c modified , text changed
Directorystable/11/stand/uboot/lib/net.c modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27