| History log of /src/sys/arch/sandpoint/include/bootinfo.h |
| Revision | | Date | Author | Comments |
| 1.9 |
| 30-Sep-2015 |
phx | Pass a name and flags precisely describing the current model and its features via a new bootinfo node (currently Synology only). This allows for example the configuration of model-specific temperature I2C sensors and fan control. Support for the Synology DS207 and DS209 drive LEDs and wait until the 2nd drive is completely powered up.
|
| 1.8 |
| 11-Jan-2011 |
nisimura | branches: 1.8.18; 1.8.34; 1.8.36; add btinfo_modulelist for MODULAR component loading.
|
| 1.7 |
| 20-May-2010 |
phx | Netboot generates a BTINFO_PRODFAMILY boot-info which specifies the family name of the board. The kernel uses this information to make a new sysctl entry called machdep.prodfamily.
|
| 1.6 |
| 18-May-2010 |
phx | Recognize a network boot device by its PCI tag, even when it is not directly attached to a PCI bus, but to a controller chip (e.g. sk(4) on skc(4)). Extended BTINFO_NET to usa a PCI tag as well, now since it works.
|
| 1.5 |
| 16-May-2010 |
phx | Make netboot generate a BTINFO_NET bootinfo node for the Synology sk(4) NIC. It will pass the MAC address, which is read from Flash ROM, into the kernel. The kernel creates a "mac-address" device-property, which is used by sk(4), when given, before reading the MAC from its EEPROM.
|
| 1.4 |
| 17-Oct-2007 |
garbled | branches: 1.4.20; 1.4.40; 1.4.42; 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.3 |
| 11-Dec-2005 |
christos | branches: 1.3.30; 1.3.38; 1.3.48; 1.3.50; 1.3.52; 1.3.54; merge ktrace-lwp.
|
| 1.2 |
| 24-Mar-2004 |
drochner | branches: 1.2.16; remove license clauses 3 and 4 from my cpoyright notices
|
| 1.1 |
| 04-Feb-2001 |
briggs | branches: 1.1.2; 1.1.26; Support for the Motorola Sandpoint reference platform using the MPC8240 processor module. See the README for more information.
|
| 1.1.26.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.26.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.26.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.2.2 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
| 1.1.2.1 |
| 04-Feb-2001 |
bouyer | file bootinfo.h was added on branch thorpej_scsipi on 2001-02-11 19:11:44 +0000
|
| 1.2.16.1 |
| 27-Oct-2007 |
yamt | sync with head.
|
| 1.3.54.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.3.52.1 |
| 18-Oct-2007 |
yamt | sync with head.
|
| 1.3.50.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
| 1.3.48.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.3.38.2 |
| 25-May-2007 |
nisimura | - __HAVE_DEVICE_REGISTER. - allow bootinfo to pass cookie value to determine rootdev. It's a PCI tag encoded value (bus:dev:func) when netboot case. - nuke some defunct comments whose origin can be traced back to the age of VAX bus hose plumbering. - should re-visit when diskboot is being made.
|
| 1.3.38.1 |
| 08-May-2007 |
nisimura | - have (restore, indeed) bootinfo capability with some extensions. Would bring true ELF symbol table loading, machdep HW paramters, console designation, and rootdev selection by device_register(). Compatiblity for non bootinfo-ware loader, like DINK32, is maintained. - prepare to have MPC8245 buildin serial console support. - abandon NVGA > 0 configuration.
|
| 1.3.30.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
| 1.4.42.2 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.4.42.1 |
| 30-May-2010 |
rmind | sync with head
|
| 1.4.40.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
| 1.4.20.1 |
| 11-Aug-2010 |
yamt | sync with head.
|
| 1.8.36.1 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.8.34.1 |
| 16-Jan-2016 |
snj | Pull up following revision(s) (requested by phx in ticket #1059): sys/arch/sandpoint/include/bootinfo.h: revision 1.9 sys/arch/sandpoint/stand/altboot/brdsetup.c: revisions 1.36, 1.37 sys/arch/sandpoint/stand/altboot/dsk.c: revision 1.18 sys/arch/sandpoint/stand/altboot/globals.h: revisions 1.20, 1.21 sys/arch/sandpoint/stand/altboot/main.c: revision 1.27 sys/arch/sandpoint/stand/altboot/siisata.c: revision 1.6 sys/arch/sandpoint/stand/altboot/version: revision 1.8 The disk's unittag is not equal to the channel, so we need an additional unitchan entry to make lba_read() work in all cases. The libsa-printf() does not seem to support 64-bit output, so cast the block number to unsigned when printing an error message. -- Pass a name and flags precisely describing the current model and its features via a new bootinfo node (currently Synology only). This allows for example the configuration of model-specific temperature I2C sensors and fan control. Support for the Synology DS207 and DS209 drive LEDs and wait until the 2nd drive is completely powered up. -- fix a board type check logic error that affected Linkstation and Kurobox (HG). They were mistakenly recognized kurot4 type and ended up with kernel boot failure.
|
| 1.8.18.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|