History log of /src/sys/arch/sparc/include/autoconf.h |
Revision | | Date | Author | Comments |
1.51 |
| 22-May-2022 |
andvar | fix various small typos, mainly in comments.
|
1.50 |
| 24-Jan-2021 |
mrg | avoid using 'extern <func|data>;' inside a .c file, but instead use header files and ensure definitions are not duplicated or are technically (if not in codegen) wrong.
|
1.49 |
| 17-Jan-2021 |
mrg | set machine_model[] earlier, so that bootstrap can use it.
also, avoid "extern <variable>" in .c files, and add idempotency to autoconf.h.
|
1.48 |
| 27-Oct-2012 |
chs | branches: 1.48.50; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.47 |
| 01-Jul-2011 |
dyoung | branches: 1.47.2; 1.47.12; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.46 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.45 |
| 12-Feb-2008 |
joerg | branches: 1.45.6; 1.45.8; 1.45.10; Introduce device_find_by_xname and device_find_by_driver_unit to replace alldevs iterations all over src.
Patch discussed with and improved on suggestioned from cube@.
|
1.44 |
| 04-Mar-2006 |
uwe | branches: 1.44.44; 1.44.50; De-__P.
|
1.43 |
| 04-Mar-2006 |
uwe | s/u_intN_t/uintN_t/
|
1.42 |
| 11-Dec-2005 |
christos | branches: 1.42.4; 1.42.6; merge ktrace-lwp.
|
1.41 |
| 03-Jun-2005 |
martin | branches: 1.41.2; Sprinkle some const
|
1.40 |
| 31-May-2005 |
christos | - sprinkle const - remove parameter names from function declarations
|
1.39 |
| 28-Jun-2004 |
pk | Rename bus_translate_address_generic => bus_space_translate_address_generic() and move prototype to <machine/bus.h>.
|
1.38 |
| 27-Jun-2004 |
pk | Always use `full bus space'. In order to implement this more efficiently, require that all bus tags have pointers to bus_space_read/write functions, i.e. no run-time hunting for the first "upstream" implementation. Since this changes the way bus tags should be constructed it makes sense to do the same thing for the rest of the bus space methods. So, now bus space tags are generally constructed by copying the parent's bus tag and then overriding the methods that the bus driver needs to handle, instead of starting with an empty bus tag and fiiling in only the fields needed.
|
1.37 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.36 |
| 18-Feb-2003 |
pk | branches: 1.36.2; Move makememarr() into promlib.c.
|
1.35 |
| 25-Aug-2002 |
thorpej | Add a generic function to translate a device address using a parent's "ranges" property, and use it.
|
1.34 |
| 11-Mar-2002 |
pk | branches: 1.34.4; `bus_type_t' is gone. Retain bus_space_map2() for MD drivers that need to map registers to a fixed virtual address.
|
1.33 |
| 21-Mar-2000 |
pk | branches: 1.33.8; 1.33.12; findzs() is now used only by the kgbd initialision code.
|
1.32 |
| 11-Jan-2000 |
pk | Remove old-style boot device recognition.
|
1.31 |
| 14-Feb-1999 |
pk | branches: 1.31.8; Adjust to functionality and changes introduced with <machine/promlib.h>
|
1.30 |
| 06-Oct-1998 |
thorpej | configure() prototype is in <sys/device.h>
|
1.29 |
| 26-Sep-1998 |
pk | Move PROM interface prototypes into openprom.h Use the `openprom_addr' structure for passing around physical addresses.
|
1.28 |
| 30-Aug-1998 |
pk | Nuke old getprop() function and put its successor in place.
|
1.27 |
| 21-Aug-1998 |
pk | Convert to [pv]addr_t & [pv]size_t.
|
1.26 |
| 29-Jul-1998 |
pk | <sparc/dev/sbusvar.h> => <dev/sbus/sbusvar.h>
|
1.25 |
| 07-Apr-1998 |
pk | Remove old mapdev() function prototype.
|
1.24 |
| 30-Mar-1998 |
pk | Make mainbus attach phys addr field a bus_addr_t.
|
1.23 |
| 29-Mar-1998 |
pk | Enter `obio_find_rom_map()' prototype. Make `oba_paddr' field a `bus_addr_t'. Define temporary compat `obio_bus_map()'.
|
1.22 |
| 21-Mar-1998 |
pk | Remove old `confargs' structure which is no longer used; extract the structures representing the ROM properties. Also, define the `mainbus' and `obio' attach arguments here.
|
1.21 |
| 25-Jan-1998 |
pk | bus_map() & bus_untmp() are only used for sun4/obio devices.
|
1.20 |
| 24-May-1997 |
pk | Always use `rr_iospace' to track the MMU page type bits. This obsoletes the `bustype' argument in map[io]dev().
|
1.19 |
| 18-May-1997 |
pk | Remove bus_tmp().
|
1.18 |
| 08-Apr-1997 |
pk | Move "range" property description out of generic `romaux'.
|
1.17 |
| 10-Dec-1996 |
pk | Comply with recent autoconfiguration changes. Diffs graciously supplied by Chris Demetriou.
|
1.16 |
| 10-Apr-1996 |
pk | Make room for another `value' in struct bootpath. Drop the global `bootdv' in favour of storing the device pointer in the bootpath[] element corresponding to the boot device. This also allows the opportunity to get to "intermediate" devices (e.g. busses) should the need for this ever arise.
|
1.15 |
| 31-Mar-1996 |
pk | Add some v3 PROM glue. Move autoconf subroutine prototypes here (from cpu.h).
|
1.14 |
| 14-Mar-1996 |
christos | Add missing prototypes and fix the fp struct for svr4.
|
1.13 |
| 15-Jan-1996 |
thorpej | Add a "mountroot hook" mechanism so that devices can take care of special needs before being used in (*mountroot)().
|
1.12 |
| 11-Jan-1996 |
pk | Move bus_map() prototype here.
|
1.11 |
| 11-Dec-1995 |
pk | Change mapdev() and mapiodev() to take a `struct rom_reg', enabling the use of IO spaces to construct device mappings.
|
1.10 |
| 18-Aug-1995 |
pk | declarations
|
1.9 |
| 08-Mar-1995 |
pk | Allow for multiple virtual PROM addresses.
|
1.8 |
| 01-Feb-1995 |
pk | Integrate changes from Chuck Cranor for the Sun 4/100. Support for multiple register banks on SBUS devices (based on patches from Francis Dupont). Highlights: romaux defines an array of register spaces. pay attention to `vactype'. quirks handling 4/100 idiosyncracies.
|
1.7 |
| 23-Nov-1994 |
deraadt | XXmatch change (and a few __P() as well)
|
1.6 |
| 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
1.5 |
| 15-Oct-1994 |
deraadt | mapiodev takes a bustype argument now
|
1.4 |
| 17-Sep-1994 |
deraadt | "struct confargs" is used for all device match/attach functions. It tells you what bus (sbus, vme, ...) you are on.
|
1.3 |
| 19-May-1994 |
deraadt | liten
|
1.2 |
| 11-Oct-1993 |
deraadt | stdarg.h, varargs.h, psl.h, autoconf.h: posted patches from torek cpu.h: cpu_adjstack() won't work well in the NetBSD execve - need a different model, stub enablertclock() for now.. exec.h: a netbsd-type exec.h file (ie. empty) param.h: add MID_MACHINE pmap.h: delete kernel_pmap hack - it doesn't work for us, + two proto's vmparam.h: VM_MIN_ADDRESS = 0!
|
1.1 |
| 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
1.31.8.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.33.12.2 |
| 27-Aug-2002 |
nathanw | Catch up to -current.
|
1.33.12.1 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.33.8.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.33.8.1 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.34.4.1 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
1.36.2.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.36.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.36.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.36.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.41.2.2 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.41.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.42.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.42.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.44.50.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.44.44.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.45.10.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.45.8.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.45.6.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.47.12.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.47.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.48.50.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|