| History log of /src/sys/arch/ofppc/stand/ofwboot/version |
| Revision | | Date | Author | Comments |
| 1.13 |
| 20-Sep-2014 |
phx | A stack size of 8K is too small for a block buffer of 65536 bytes. Increased the stack size to 128K. This makes ofwboot work with FirmWorks OpenFirmware systems again (tested with Motorola PowerStack II).
|
| 1.12 |
| 18-Aug-2011 |
phx | branches: 1.12.12; 1.12.28; Finding the disklabel on MBR partitioned disks did no longer work since RDB support was added. Fixed that and bumped the version to 1.12.
|
| 1.11 |
| 11-Sep-2009 |
phx | Added support for RDB partitions. Moved MBR parition code out of ofdev.c into mbr.c. Tested on Pegasos2 (RDB and MBR) and RS6000.
|
| 1.10 |
| 13-Feb-2008 |
garbled | branches: 1.10.10; Add support to ofwboot for booting on the 7046-B50. Also likely to work on the 7043-150. The B50 wants not only a note at the head of the binary, like the 7044 did, but it also wants a PHDR that points at it. Because the IBM firmware doesn't like the real note section that ld generates (it puts it at the end of the file), we instead point PT_NOTE at the text section. This works, because at the top of the text section, there is a note hacked in, which was required for the 7044.
Also, change the mode from virtual mode to real mode in the note, because the B50 hangs if you load it in virtual. Tested to work on a B50, 7044, and Pegasos2.
Yay IBM.
|
| 1.9 |
| 24-Jan-2008 |
garbled | Add padding to align the rodata section. This fixes a strange bug where the bootloader would freak out if various printfs were enabled or disabled.
Add code to autodetect a 64bit cpu, and attempt to load a different set of kernels if they exist.
Bump version to 1.9
|
| 1.8 |
| 09-Jan-2008 |
garbled | Changes to the ofppc ofwboot to make it boot on an IBM CHRP RS/6000. Tested on a pegasos II and a 7044-270. Also, switch away from the hacked up alloc.c we were using, and use the stock libsa one.
|
| 1.7 |
| 03-Jan-2008 |
mrg | support FS_RAID partitions, and increase the offset by RF_PROTECTED_SECTORS (64) if so.
|
| 1.6 |
| 18-Oct-2007 |
garbled | branches: 1.6.2; 1.6.8; Bump version
|
| 1.5 |
| 23-Oct-2001 |
thorpej | branches: 1.5.4; 1.5.36; 1.5.78; 1.5.96; 1.5.98; 1.5.102; Clean up the NetBSD/ofppc boot loader: - Garbage collect some cruft that doesn't apply to the ofppc port. - Make our OFW-friendly alloc.c more like the libsa alloc.c - Generally reduce some differences where we can between this boot loader and the NetBSD/macppc boot loader. - Use libsa's loadfile(). - Fix DDB symbol loading -- Add a magic number after the args string so the kernel knows the symbols are there, provide both ssym and esym, and make sure all these values are aligned to a 4-byte boundary. - Add support for MS-DOS file systems.
|
| 1.4 |
| 24-Sep-2000 |
jdolecek | branches: 1.4.4; add new macro BOOT_FLAG() (defined in <sys/boot_flag.h>) - this maps standard boot flags to corresponding RB_* values use BOOT_FLAG() in port's MD code as appropriate
as discussed on tech-kern, add new boot flags -v, -q for booting verbosely or quietly, and corresponding AB_VERBOSE/AB_QUIET boot flags; also add FreeBSD-compatible bootverbose macro and NetBSD-specific bootquiet macro
for hpcmips, use new bootverbose instead of it's own hpcmips_verbose
Tested on i386, and to limited extend (compile of affected files) also for mvme68k, hp300, luna68k, sun3.
|
| 1.3 |
| 19-Apr-1997 |
thorpej | branches: 1.3.14; ...and again.
|
| 1.2 |
| 19-Apr-1997 |
thorpej | Replay history....
|
| 1.1 |
| 16-Apr-1997 |
thorpej | New OpenFirmware boot code for NetBSD/powerpc, based on Wolfgang's original NetBSD/powerpc boot program. Highligts: - Rearrange a bit so that we can sanely add boot programs for non-OpenFirmware systems. - Add support for loading compressed kernels (for booting from 1.44M floppies). - Add support for loading Elf kernels (Elf is the new standard format for NetBSD/powerpc). (XXX Don't load symbols right now - the code to do it is there, but I don't particularly like how space for the symbol table is allocated; I will revisit this soon'ish).
|
| 1.3.14.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.4.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.5.102.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.5.98.3 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.5.98.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
| 1.5.98.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
| 1.5.96.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.5.78.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
| 1.5.36.4 |
| 27-Feb-2008 |
yamt | sync with head.
|
| 1.5.36.3 |
| 04-Feb-2008 |
yamt | sync with head.
|
| 1.5.36.2 |
| 21-Jan-2008 |
yamt | sync with head
|
| 1.5.36.1 |
| 27-Oct-2007 |
yamt | sync with head.
|
| 1.5.4.2 |
| 23-Oct-2001 |
thorpej | Clean up the NetBSD/ofppc boot loader: - Garbage collect some cruft that doesn't apply to the ofppc port. - Make our OFW-friendly alloc.c more like the libsa alloc.c - Generally reduce some differences where we can between this boot loader and the NetBSD/macppc boot loader. - Use libsa's loadfile(). - Fix DDB symbol loading -- Add a magic number after the args string so the kernel knows the symbols are there, provide both ssym and esym, and make sure all these values are aligned to a 4-byte boundary. - Add support for MS-DOS file systems.
|
| 1.5.4.1 |
| 23-Oct-2001 |
thorpej | file version was added on branch nathanw_sa on 2001-10-23 03:31:27 +0000
|
| 1.6.8.2 |
| 10-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.6.8.1 |
| 08-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.6.2.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.10.10.1 |
| 16-Sep-2009 |
yamt | sync with head
|
| 1.12.28.1 |
| 22-Sep-2014 |
martin | Pull up following revision(s) (requested by phx in ticket #114): sys/arch/ofppc/stand/ofwboot/ofwstart.S: revision 1.4 sys/arch/ofppc/stand/ofwboot/Locore.c: revision 1.23 sys/arch/ofppc/stand/ofwboot/version: revision 1.13 A stack size of 8K is too small for a block buffer of 65536 bytes. Increased the stack size to 128K. This makes ofwboot work with FirmWorks OpenFirmware systems again (tested with Motorola PowerStack II).
|
| 1.12.12.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|