| History log of /src/sys/arch/alpha/include/prom.h |
| Revision | | Date | Author | Comments |
| 1.17 |
| 02-Mar-2024 |
thorpej | Add the basic framework for the DEC KN7AA ("Ruby") systems -- DEC 7000 and DEC 10000.
This is a work-in-progress, but this should be sufficient for the system to boot, using the PROM console routines (and then proceed to not find any devices because we don't yet support the "Laser System Bus").
|
| 1.16 |
| 03-Oct-2020 |
thorpej | Qemu loads the kernel directly, and so there's no bootloader to provide a "bootinfo" structure for us. Qemu does, however, place a Linux kernel parameter block at kernel_text[] - 0x6000 that contains Linux-style kernel command line arguments. So, add a prom_qemu_getenv() that allows us to look for specific things passed along to the kernel from there, and use them as follows:
- Support specifying the root device in the forms "root=/dev/wd0a", "root=wd0a", or "rootdev=wd0". - Support SRM-like -flags ... in the form of "flags=AD". In the case of Qemu, we also assume that no flags=... is the same as "flags=A", i.e. perform an auto-boot.
Also allow an alternate delay() function to be specified, if the platform wishes to provide one.
|
| 1.15 |
| 03-Sep-2020 |
thorpej | Clean up all of the _PMAP_MAY_USE_PROM_CONSOLE crapola, centralizing the logic in prom.c, and rename it _PROM_MAY_USE_PROM_CONSOLE in a few places it's still needed.
|
| 1.14 |
| 06-Feb-2012 |
matt | Do a minor cleanup of alpha (this will make applying pullups post branching easier). u_int{8,16,32,64}_t -> uint{*}_t Change all old-style definitions to C89 prototypes. Whitespace cleanup. Constification in db_disasm.c
|
| 1.13 |
| 24-May-2011 |
rmind | branches: 1.13.4; 1.13.8; Convert some simple_lock uses to mutex(9). Tested by: jak@, mhitch@
|
| 1.12 |
| 08-Jun-2000 |
thorpej | branches: 1.12.154; 1.12.160; And more ANSI'ification!
|
| 1.11 |
| 15-Oct-1998 |
ross | branches: 1.11.12; 1.11.20; 1. STANDALONE -> _STANDALONE 2. Key raw prom interfaces defes on ENABLEPROM 3. Define the prom "ioctl" magtape functions.
|
| 1.10 |
| 06-Oct-1998 |
thorpej | Split hwrpb_restart_setup(), putting the code that initializes the vtpb and primary hwpcb into hwrpb_primary_init(). Call the latter before performing autoconfiguration().
|
| 1.9 |
| 24-Sep-1998 |
thorpej | Make prom_enter() and prom_leave() public.
|
| 1.8 |
| 25-May-1998 |
thorpej | Add "SCSIID" and "SCSIFAST" environment variables present on the DEC 3000 systems.
|
| 1.7 |
| 06-Apr-1997 |
cgd | clean up NetBSD RCS ID strings
|
| 1.6 |
| 13-Nov-1996 |
cgd | branches: 1.6.2; update copyright dates
|
| 1.5 |
| 13-Nov-1996 |
cgd | compile cleanly with: -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
|
| 1.4 |
| 15-Oct-1996 |
cgd | define and call a new function, hwrbp_restart_setup(). It's called after autoconfiguration to clear the RPB's per-cpu-slot BIP flag and to set up the RPB's restart function pointers, etc.
|
| 1.3 |
| 26-Sep-1996 |
cgd | add support for the prom 'write' operation.
|
| 1.2 |
| 23-Apr-1996 |
cgd | prom_halt doesn't return; give it a noreturn attribute
|
| 1.1 |
| 13-Feb-1995 |
cgd | preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is _incredibly_ hack-ish, etc., but it works.
|
| 1.6.2.1 |
| 01-Jun-1997 |
cgd | sync the nwscons branch up with yesterday's version of the trunk. Lots of conflicts/changes because of the RCS Id format changes. Also, a few cleanups and corrections.
|
| 1.11.20.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.11.12.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.12.160.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.12.154.1 |
| 31-May-2011 |
rmind | sync with head
|
| 1.13.8.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.13.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|