| History log of /src/sys/arch/cobalt/stand/boot/version |
| Revision | | Date | Author | Comments |
| 1.11 |
| 10-Jan-2010 |
tsutsui | Add support for LBA48 read command to standalone wdc/wd driver. Thanks to bouyer@ for comments about LBA48 boundary checks.
Tested on: > Cobalt Qube 2700 > wd0 at atabus0 drive 0: <Hitachi HDS721616PLA380> > wd0: 153 GB, 319120 cyl, 16 head, 63 sec, 512 bytes/sect x 321672960 sectors via SATA-IDE converter, and NetBSD partition allocated at: > 1: NetBSD (sysid 169) > start 293603940, size 28069020 (13706 MB, Cyls 18276-20023/54/63)
Also bump version.
|
| 1.10 |
| 28-May-2008 |
tsutsui | Print boot banner and a loading kernel name onto LCD, for users who don't have serial console. Bump version.
|
| 1.9 |
| 16-Mar-2008 |
tsutsui | branches: 1.9.2; 1.9.4; 1.9.6; Add support for optional Z85C30 serial console on Cobalt Qube 2700. Bump version.
|
| 1.8 |
| 01-Mar-2008 |
tsutsui | Misc fixes to support 21041 on Qube2700: - prepare two TX descriptors to avoid race and also use chaind mode - use a recently added pcicfgread() function to get tulip I/O address - use cobalt model id to see if we have 21041 or 21143 (XXX maybe it's better to see PCI product ID) - add code to reset SIA on 21041 - prepare and send filter setup packet on init - reduce delay in RX polling - bump version again
Now netboot works fine on Qube 2700 (even without console). Yay.
|
| 1.7 |
| 01-Mar-2008 |
tsutsui | - print cobalt model names in boot banner - bump version.
|
| 1.6 |
| 30-Oct-2007 |
tsutsui | branches: 1.6.12; 1.6.16; Add support for netboot via tlp0 with standalone tlp(4) driver taken from arch/sandpoint/stand/netboot. There are still some kludge but it just works on RaQ and RaQ2.
|
| 1.5 |
| 17-Oct-2007 |
garbled | Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.4 |
| 13-Aug-2007 |
tsutsui | branches: 1.4.2; 1.4.6; Parse "root=/dev/hdXN" args passed from the firmware and set default boot device accordingly. Requested and okay'ed by cyber@.
|
| 1.3 |
| 10-Aug-2007 |
tsutsui | Parse boot_flags specified on boot prompt and pass decoded boothowto value to kernel via bootinfo.
|
| 1.2 |
| 25-Jul-2007 |
tsutsui | branches: 1.2.4; Flush all cache data at the beginning of the bootloader.
Fixes silent hangs after loading 4.0_BETA2 GENERIC kernel on Qube2 (and RaQ2) with 256MB RAM, reported and tested by James Hartley on port-cobalt.
Obviously this should be pulled up to netbsd-4.
|
| 1.1 |
| 25-Jun-2003 |
cdi | branches: 1.1.18; 1.1.54; 1.1.60; 1.1.68; 1.1.70; 1.1.72; 1.1.74; Initial commit of a 1-stage boot loader for NetBSD/cobalt. Only booting off the hard drive is supported at the moment.
|
| 1.1.74.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
| 1.1.72.1 |
| 07-Aug-2007 |
matt | Sync with HEAD.
|
| 1.1.70.2 |
| 06-Jan-2008 |
wrstuden | Catch up to netbsd-4.0 release.
|
| 1.1.70.1 |
| 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
| 1.1.68.1 |
| 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.1.60.3 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
| 1.1.60.2 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
| 1.1.60.1 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
| 1.1.54.3 |
| 04-Nov-2007 |
pavel | Pull up following revisions (requested by tsutsui in ticket #974): sys/arch/cobalt/cobalt/autoconf.c: revision 1.25-1.26 sys/arch/cobalt/cobalt/machdep.c: revision 1.89 sys/arch/cobalt/stand/boot/Makefile: revision 1.12 sys/arch/cobalt/stand/boot/boot.c: revision 1.10 sys/arch/cobalt/stand/boot/boot.h: revision 1.6 sys/arch/cobalt/stand/boot/cache.c: revision 1.1-1.2 sys/arch/cobalt/stand/boot/clock.c: revision 1.2 sys/arch/cobalt/stand/boot/conf.c: revision 1.5 sys/arch/cobalt/stand/boot/devopen.c: revision 1.4 sys/arch/cobalt/stand/boot/nif_tlp.c: revision 1.1 sys/arch/cobalt/stand/boot/start.S: revision 1.6 sys/arch/cobalt/stand/boot/tlp.c: revision 1.1-1.3 sys/arch/cobalt/stand/boot/version: revision 1.6 sys/lib/libsa/dev_net.h: revision 1.5 Add an extern decl of try_bootp variable here since MD sources could set it.
In device_register(), check booted devices more properly: - check "tlp" name on netboot - use ata channel and drive numbers to check wd unit
Assume netboot if "nfsroot=/path" is specified in bootstring.
Use PCI bus/dev/function numbers rather than device unit to check first tlp in device_register().
Add support for netboot via tlp0 with standalone tlp(4) driver taken from arch/sandpoint/stand/netboot. There are still some kludge but it just works on RaQ and RaQ2.
Fix my stupid bug in cache flush code and remove one kludge for it.
- use chaned mode for RX descs and allocate only one desc per each cacheline to avoid possible race condition between CPU writeback vs DMA write - remove unnecessary FS and LS bits from RxD->xd0 (sys/dev/ic/tulipvar.h sets them but maybe they are ignored?)
|
| 1.1.54.2 |
| 28-Aug-2007 |
liamjfoy | Pull up following revision(s) (requested by tsutsui in ticket #843): sys/arch/cobalt/stand/boot/pciide.c: revision 1.6 sys/arch/cobalt/cobalt/machdep.c: revision 1.85 sys/arch/cobalt/stand/boot/com.c: revision 1.5 sys/arch/cobalt/include/bootinfo.h: revision 1.5 sys/arch/cobalt/stand/boot/boot.c: revision 1.6 sys/arch/cobalt/stand/boot/boot.h: revision 1.4 sys/arch/cobalt/stand/boot/boot.c: revision 1.7 sys/arch/cobalt/stand/boot/boot.c: revision 1.8 sys/arch/cobalt/stand/boot/wdvar.h: revision 1.7 sys/arch/cobalt/stand/boot/wd.c: revision 1.6 sys/arch/cobalt/stand/boot/wd.c: revision 1.7 sys/arch/cobalt/stand/boot/prf.c: revision 1.2 sys/arch/cobalt/stand/boot/devopen.c: revision 1.2 sys/arch/cobalt/stand/boot/bootinfo.c: revision 1.3 sys/arch/cobalt/stand/boot/bootinfo.h: revision 1.3 sys/arch/cobalt/stand/boot/wdc.c: revision 1.8 sys/arch/cobalt/stand/boot/version: revision 1.3 sys/arch/cobalt/stand/boot/version: revision 1.4 sys/arch/cobalt/stand/boot/cons.c: revision 1.4 sys/arch/cobalt/stand/boot/ns16550.c: revision 1.2 sys/arch/cobalt/stand/boot/tgets.c: revision 1.3 sys/arch/cobalt/stand/boot/ns16550.h: revision 1.2 Add support for booting off raidframe RAID1 mirrors.
Misc KNF and cosmetics.
Parse boot_flags specified on boot prompt and pass decoded boothowto value to kernel via bootinfo.
Lookup boothowto flags in bootinfo.
Parse "root=/dev/hdXN" args passed from the firmware and set default boot device accordingly. Requested and okay'ed by cyber@.
|
| 1.1.54.1 |
| 26-Jul-2007 |
liamjfoy | Pull up following revision(s) (requested by tsutsui in ticket #793): sys/arch/cobalt/stand/boot/start.S: revision 1.4 sys/arch/cobalt/stand/boot/version: revision 1.2 Flush all cache data at the beginning of the bootloader. Fixes silent hangs after loading 4.0_BETA2 GENERIC kernel on Qube2 (and RaQ2) with 256MB RAM, reported and tested by James Hartley on port-cobalt. Obviously this should be pulled up to netbsd-4.
|
| 1.1.18.3 |
| 17-Mar-2008 |
yamt | sync with head.
|
| 1.1.18.2 |
| 15-Nov-2007 |
yamt | sync with head.
|
| 1.1.18.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.2.4.2 |
| 31-Oct-2007 |
joerg | Sync with HEAD.
|
| 1.2.4.1 |
| 16-Aug-2007 |
jmcneill | Sync with HEAD.
|
| 1.4.6.1 |
| 13-Nov-2007 |
bouyer | Sync with HEAD
|
| 1.4.2.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.4.2.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
| 1.6.16.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.6.16.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.6.12.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
| 1.9.6.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.9.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.9.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.9.2.1 |
| 04-Jun-2008 |
yamt | sync with head
|