History log of /src/sys/arch/sandpoint/stand/altboot/globals.h |
Revision | | Date | Author | Comments |
1.21 |
| 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.20 |
| 29-Sep-2015 |
phx | 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.
|
1.19 |
| 26-Apr-2012 |
phx | branches: 1.19.2; 1.19.14; 1.19.16; Multiple boot devices and/or paths may be specified, which are booted one after another until success. When no boot device is specified altboot tries to boot from all disk devices with a valid NetBSD disklabel, starting with unit 0.
|
1.18 |
| 16-Apr-2012 |
phx | Improved Synology CS/RS support: watch power-state of all SATA drives before initializing them, configure drive LEDs to reflect SATA activity. Configure drives on all ATA PCI devices, not only on the first one.
|
1.17 |
| 08-Apr-2012 |
nisimura | Add an entry for Terastation TGL miconv2 satellite processor which features a more complex protocol than Linkstation/Kurobox.
|
1.16 |
| 22-Jan-2012 |
phx | Support PATA drive configuration option (ide:N[N...]). Wait until drives are ready after cold-start. Wake up drives from standby mode. A default command line can be saved to flash as initrd image.
|
1.15 |
| 07-Jan-2012 |
phx | NH230 PPCBoot configures the memory boundary registers for 128MB, although the board has only 64MB. Fix that.
|
1.14 |
| 06-Nov-2011 |
phx | branches: 1.14.4; Added a test terminal for communicating with the satellite microcontroller. When compiled with DEBUG option it can be entered by typing 'C'.
|
1.13 |
| 30-Oct-2011 |
phx | branches: 1.13.2; Added in8() and out8() to access a byte with reorder-protection. Use it in all drivers instead of (volatile uint8_t *).
|
1.12 |
| 26-Mar-2011 |
phx | branches: 1.12.4; QNAP support. Detect wm(4) based V1.02 and re(4) based V200 boards. That should include all TS-101 and TS-201 models. Add reset-code and LED-illumination code for the QNAP PIC, which listens on the second UART with 19200 bps.
|
1.11 |
| 13-Mar-2011 |
phx | Enter interactive mode, when a key is pressed within two seconds.
|
1.10 |
| 12-Mar-2011 |
phx | Introduced an optional shutdown function for all network interfaces. This is needed to stop a NIF and make it return to a known state. A running NIF may cause all sorts of bad effects, like for example making it impossible to reboot a board without a hardware-reset function.
|
1.9 |
| 10-Mar-2011 |
phx | Make sure the device class is IDE (class 0, subclass 1), before checking the PCI interface for native/legacy mode. Different subclasses are always assumed being in native mode. That makes the Acard IDE controller work.
New macros for PCI interface, revision and class.
|
1.8 |
| 06-Mar-2011 |
phx | Suport for loading a kernel from memory (RAM, ROM or Flash). The boot file path should look like "mem:<address>", where <address> is the start address, in hex notation, of the file in memory.
|
1.7 |
| 06-Mar-2011 |
phx | branches: 1.7.2; New experimental driver for SundanceIT ST1023 / IP1000+ NICs. PHY initialization, media select and MAC address are working, but I found no way to make the chip transmit any frame yet (although it clears the DONE flag).
Moved DSK_DECL to globals.h, where NIF_DECL already was.
|
1.6 |
| 14-Feb-2011 |
nisimura | branches: 1.6.2; - add preliminary Netronics NH230 and NH231 supports. - assign PCI configuration register 0x3c with IDSEL value by PCI framework, eliminating most of pcifixup() logic in simple NASes.
|
1.5 |
| 10-Feb-2011 |
nisimura | - some rework for PCI device enumeration. - allow dual IDE/SATA devices. - fix a typo of D-Link #define.
|
1.4 |
| 08-Feb-2011 |
nisimura | - add preliminary code to support D-Link DSM-G600 rev.B NAS. - it features 9600bps console, Moto MCU on the 2nd DUART channel, ACARD ATP865 PCIIDE and IP Plus IP1000A GbE. It has MiniPCI slot.
|
1.3 |
| 27-Jan-2011 |
phx | Debugging output is only visible when DEBUG is defined.
|
1.2 |
| 23-Jan-2011 |
nisimura | - add "ll" modifier to printf. - be more conscious about int type propagation. - add missing version and newvers.sh
|
1.1 |
| 23-Jan-2011 |
nisimura | change bootloader name to "altboot". bump version and add README.
|
1.6.2.3 |
| 21-Apr-2011 |
rmind | sync with head
|
1.6.2.2 |
| 05-Mar-2011 |
rmind | sync with head
|
1.6.2.1 |
| 14-Feb-2011 |
rmind | file globals.h was added on branch rmind-uvmplock on 2011-03-05 20:51:47 +0000
|
1.7.2.2 |
| 06-Mar-2011 |
bouyer | Sync with HEAD
|
1.7.2.1 |
| 06-Mar-2011 |
bouyer | file globals.h was added on branch bouyer-quota2 on 2011-03-06 15:07:55 +0000
|
1.12.4.2 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.12.4.1 |
| 26-Mar-2011 |
jruoho | file globals.h was added on branch jruoho-x86intr on 2011-06-06 09:06:35 +0000
|
1.13.2.3 |
| 23-May-2012 |
yamt | sync with head.
|
1.13.2.2 |
| 17-Apr-2012 |
yamt | sync with head
|
1.13.2.1 |
| 10-Nov-2011 |
yamt | sync with head
|
1.14.4.2 |
| 29-Apr-2012 |
mrg | sync to latest -current.
|
1.14.4.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.19.16.1 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.19.14.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.19.2.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|