Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch/prep
Module Name: src
Committed By: garbled
Date: Thu Mar 16 17:43:35 UTC 2006
Modified Files:
src/sys/arch/prep/conf: GENERIC files.prep
src/sys/arch/prep/include: cpu.h types.h
src/sys/arch/prep/pnpbus: pnpbus.c wdc_pnpbus.c
src/sys/arch/prep/prep: autoconf.c machdep.c
Added Files:
src/sys/arch/prep/include: nvram.h
src/sys/arch/prep/pnpbus: nvram_pnpbus.c
Log Message:
More changes to prep port:
1) Add the NVRAM device. This device allows us to speak with the nvram on
prep-based machines and read/write to it. Also add a simple IOCTL
interface for speaking with the nvram from userland. This hasn't been
tested yet, but eventually I plan to support it with the sparc eeprom
command.
2) Change the root device detection to use the nvram device to attempt to
guess the boot device. Most machines should now correctly guess thier
boot device, though I expect a few devices to still not work quite right yet.
3) change the default IRQ to level rather than edge in the pnpbus if the
flags are invalid or empty. (based on output from a PowerStack E1)
4) correctly handle older machines in pnpbus that have FixedIOPorts
rather than variable ones.
Still have much to do.
To generate a diff of this commit:
cvs rdiff -r1.114 -r1.115 src/sys/arch/prep/conf/GENERIC
cvs rdiff -r1.51 -r1.52 src/sys/arch/prep/conf/files.prep
cvs rdiff -r1.7 -r1.8 src/sys/arch/prep/include/cpu.h
cvs rdiff -r0 -r1.1 src/sys/arch/prep/include/nvram.h
cvs rdiff -r1.4 -r1.5 src/sys/arch/prep/include/types.h
cvs rdiff -r0 -r1.1 src/sys/arch/prep/pnpbus/nvram_pnpbus.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/prep/pnpbus/pnpbus.c \
src/sys/arch/prep/pnpbus/wdc_pnpbus.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/prep/prep/autoconf.c
cvs rdiff -r1.57 -r1.58 src/sys/arch/prep/prep/machdep.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index