#
1.98 |
|
14-Feb-2018 |
jsg |
prune files.* entries that refer to files not in tree ok krw@ mpi@
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.97 |
|
05-Jun-2017 |
deraadt |
Split early startup code out of locore.S into locore0.S. Adjust link run so that this locore0.o is always at the start of the executable. But randomize the link order of all other .o files in the kernel, so that their exec/rodata/data/bss segments land all over the place.
The bootstrap code will need smashing because it is mapped by BLTB, but this is a bit involved so not done yet.
As a result, the internal layout of every newly build bsd kernel is different from past kernels. Internal relative offsets are not known to an outside attacker. The only known offsets are in the startup code (which will be gone when it is smashed).
Ramdisk kernels cannot be compiled like this, because they are gzip'd. When the internal pointer references change, the compression dictionary bloats and results in poorer compression.
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.96 |
|
19-Aug-2016 |
tedu |
move mem.c to hppa directory like every other arch. (probably landed in dev because it has support for this viper thing, but i like consistency for the /dev/null parts.) ok kettenis
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.95 |
|
08-Jan-2016 |
jcs |
Move HID support files out of dev/usb into new dev/hid directory
These files aren't USB-specific and were used by the previous Bluetooth implementation, and will be used by the upcoming HID-over-i2C implementation
ok deraadt previous version ok kettenis and mpi
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.94 |
|
17-Jul-2015 |
tedu |
remove obsolete INET kernel option
|
#
1.93 |
|
11-May-2015 |
ratchov |
Remove all audio format conversion code from the kernel (btw holding the kernel_lock), as we already do better conversions in user-mode. Yet, no need for every single driver to fiddle with the conversion code as they are done transparently by common MI code. With help from armani and miod, support from mpi
ok armani@
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.92 |
|
11-Jul-2014 |
tedu |
"It's not the years, honey; it's the mileage."
bluetooth support doesn't work and isn't going anywhere. the current design is a dead end, and should not be the basis for any future support. general consensus says to whack it so as to not mislead the unwary.
|
Revision tags: OPENBSD_5_5_BASE
|
#
1.91 |
|
04-Nov-2013 |
deraadt |
remove iop(4) driver. it is entirely unmaintained and supports something which basically doesn't exist at all. reminded about it by brad
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.90 |
|
21-Dec-2011 |
miod |
Work-in-progress driver for the HP ``Audio1'' device found on the HP 9000/425e (hp300) and the HP9000/705 and 9000/710 (hppa). 8-bit mono, 8KHz, no surprise since it is based upon a digital phone chip. Tested on 425e only so far, and playback only; configured in, but disabled, on hppa kernels until there are positive test reports (I am not sure the interrupt assignment on hppa is correct). And now people no longer can joke about audio on hp300.
|
#
1.89 |
|
06-Oct-2011 |
deraadt |
ccd goes to the attic discussed with jsing and millert
|
Revision tags: OPENBSD_5_0_BASE
|
#
1.88 |
|
10-Apr-2011 |
deraadt |
'kernel libraries' always get in the way of the build process. Teach autoconf how to find the spmath files.
|
Revision tags: OPENBSD_4_9_BASE
|
#
1.87 |
|
02-Jan-2011 |
matthieu |
Enable udl(4) on hppa, together with rasops and rawkbd for Xorg. Xorg is not yet built in xenocara, this will come later. ok miod@
|
#
1.86 |
|
18-Aug-2010 |
jasper |
- remove COMPAT_LINUX bits. these architectures are not targetted by the linux emulation layer, nor will they in the future.
ok miod@
|
Revision tags: OPENBSD_4_8_BASE
|
#
1.85 |
|
30-Jun-2010 |
tedu |
remove compat_osf1 support from the kernel ok deraadt miod
|
#
1.84 |
|
29-Jun-2010 |
guenther |
Remove COMPAT_HPUX. No one wanted to support it and its fewmets were blocking other cleanups ok miod@
|
#
1.83 |
|
29-Jun-2010 |
jsing |
Factor out code used to save and flushe process FPU context.
ok kettenis@
|
#
1.82 |
|
21-May-2010 |
jsing |
Add support for IPIs on hppa.
ok kettenis@
|
#
1.81 |
|
25-Mar-2010 |
jsing |
Add MP lock support for OpenBSD/hppa.
ok kettenis@
|
Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
|
#
1.80 |
|
16-Jul-2008 |
miod |
Implement pckbc_xt_translation() in gsckbc. Thus, we can attach pckbd instead of gsckbd; the former will cause a proper translation page to be selected by the keyboard.
Because of this, we no longer depend on the page the keyboard is left in by the PDC (page 2 for all machines but the PrecisionBook, which is in page 3), and there is no longer any need to use separate keyboard maps.
|
#
1.79 |
|
28-May-2008 |
kettenis |
Enable hme(4). Reported to work by Stian Sletner.
|
#
1.78 |
|
27-Apr-2008 |
kettenis |
Add gecko(4), a driver for the GeckoBOA BC GSC+ port.
|
#
1.77 |
|
25-Apr-2008 |
jmc |
neccessary -> necessary; from Pierre Riteau
|
#
1.76 |
|
21-Mar-2008 |
deraadt |
crank maxusers on some architectures
|
Revision tags: OPENBSD_4_3_BASE
|
#
1.75 |
|
25-Nov-2007 |
deraadt |
libkern, begone. Move to a new mechanism where config(8)'s "file" directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used.
There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree.
Various developers were very nice and avoided making fun of me when I was gibbering in the corner..
|
#
1.74 |
|
18-Oct-2007 |
miod |
Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and to which pckbd and pms attach. This makes it simpler to add new controllers pckbd/pms can attach to.
|
#
1.73 |
|
24-Aug-2007 |
kettenis |
Add missing bits for siop@gsc.
|
Revision tags: OPENBSD_4_2_BASE
|
#
1.72 |
|
05-Aug-2007 |
kettenis |
Add support for Zalon NCR 53C720 FW SCSI.
input from mickey and miod@, dok martin@,
|
#
1.71 |
|
15-Jul-2007 |
kettenis |
lcd(4); a driver for the front panel LCD display found on the four-digit B/C/J-class workstations, and many server systems.
This is still work in progress; for now it only displays that the machine is running OpenBSD. Not enabled yet.
|
#
1.70 |
|
15-Jul-2007 |
kettenis |
Delay switching to the real serial console until we attach the serial device. The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too.
ok miod@
|
#
1.69 |
|
20-Jun-2007 |
kettenis |
lpt at ssio
|
#
1.68 |
|
19-Jun-2007 |
kettenis |
com at ssio
|
#
1.67 |
|
19-Jun-2007 |
kettenis |
Add ssio(4), a driver for the castrated National Semiconductor PC87560 Sucky SuperIO chip. For now it only provides support for the i8259-compatible PICs on the chip, but that support is necessary to make USB interrupts work.
|
#
1.66 |
|
08-Jun-2007 |
jasper |
include files.bluetooth, so that bluetooth support can be compiled, if enabled.
ok gwk@
|
#
1.65 |
|
01-Jun-2007 |
miod |
Infrastructure to allow root on wd0.
|
#
1.64 |
|
22-May-2007 |
kettenis |
Add elory(4).
|
#
1.63 |
|
22-May-2007 |
kettenis |
Hook up astro(4).
|
#
1.62 |
|
05-May-2007 |
miod |
Simple single-processor only mutex implementation.
|
Revision tags: OPENBSD_4_1_BASE
|
#
1.61 |
|
11-Jan-2007 |
miod |
Add a platform specific sti_pci_is_console() to decide if a given pci sti device is the system console; the interface currently passes the pci attachment args and the sti region information, and will hopefully turn to be flexible enough.
This allows sti@pci to be used as a console device on hppa, finally.
ok mickey@
|
#
1.60 |
|
27-Sep-2006 |
grange |
Add files.onewire to all our USB archs, it will be used soon.
|
Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE
|
#
1.59 |
|
01-May-2005 |
brad |
To allow for MD override of in4_cksum()...
ok deraadt@
|
Revision tags: OPENBSD_3_7_BASE
|
#
1.58 |
|
08-Mar-2005 |
tdeval |
Cosmetics... Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
|
#
1.57 |
|
29-Oct-2004 |
miod |
Split mongoose and add a gscbus attachment, for the eisa slots in B series. This is still a work in progress.
feedback and ok mickey@
|
#
1.56 |
|
14-Oct-2004 |
mickey |
astro and elroy will be elsewhere
|
#
1.55 |
|
08-Oct-2004 |
grange |
Move dev/cons.c to MI conf/files.
ok miod@
|
#
1.54 |
|
15-Sep-2004 |
mickey |
add pcxu tlb handlers and cpu probing add u2/uturn ioa driver in dumb mode now enable pcxu/pcxw support
|
Revision tags: OPENBSD_3_6_BASE
|
#
1.53 |
|
19-Aug-2004 |
mickey |
there be usb dragons
|
#
1.52 |
|
10-Jul-2004 |
deraadt |
files.hpux is now in a {m68k,hppa} subdir
|
Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
|
#
1.51 |
|
12-Mar-2004 |
miod |
Preliminary port of NetBSD oosiop driver, for NCR53C700 chips, as commonly encountered on the oldest hppa machines.
Currently compiled in, but disabled, in the kernel, until it is stable enough - right now read access are fine, but writes eventually time out and do not complete.
ok deraadt@
|
#
1.50 |
|
13-Feb-2004 |
mickey |
support secondary com@dino from todd@
|
#
1.49 |
|
29-Sep-2003 |
mickey |
dino/cujo pci bridge
|
Revision tags: OPENBSD_3_4_BASE
|
#
1.48 |
|
20-Aug-2003 |
mickey |
allow powerless kernels
|
#
1.47 |
|
20-Aug-2003 |
mickey |
do not attach coms at harmony but gsc now; commented out siop@mainbus
|
#
1.46 |
|
20-Aug-2003 |
mickey |
handle power button (on 712 for now)
|
Revision tags: UBC_SYNC_A
|
#
1.45 |
|
29-Mar-2003 |
mickey |
some mount stinger onto phantomas and there is not need to flag stingers too
|
Revision tags: OPENBSD_3_3_BASE
|
#
1.44 |
|
17-Feb-2003 |
miod |
Allow the generic ps/2 mouse driver, pms, to attach to gsckbc as well. Thankfully HP's ps/2 mouse have no specific behaviour.
|
#
1.43 |
|
12-Feb-2003 |
mickey |
some comments on the pci bridges and dino is at phantomas not mainbus
|
#
1.42 |
|
12-Feb-2003 |
miod |
Put a pckbc-like "slot" locator for gsckbc children. Even if this has no sense inthe gsckbc world, the code currently requires this for proper attachment. Oops.
|
#
1.41 |
|
11-Feb-2003 |
miod |
Add hil devices, and enable wsdisplay at sti and wskbd at gsc and hil.
|
#
1.40 |
|
01-Feb-2003 |
miod |
More leftovers from when we thought we could attach a pckbc to gsc
|
#
1.39 |
|
31-Jan-2003 |
miod |
Enter gsckbc, a driver for the ps/2-like input device ports found on many hppa machines, and gsckbd, a driver for the ps/2-like keyboard.
Both are derived from pckbc and pckbd, but the differences in port wiring and keyboard behaviour prevented the creation of a thin pckbc wrapper.
Currently, only us and uk keyboard layouts are provided.
The adventurous person can enable gsckb[cd], wsdisplay at sti and wskbd, but this will only work correctly on machines featuring a modern-prom sti graphics device, and a ps/2 keyboard port.
|
#
1.38 |
|
08-Jan-2003 |
mickey |
better osiop at gsc attachment and kill dead siop from files.hppa
|
#
1.37 |
|
08-Jan-2003 |
krw |
Merry Christmas Mickey!
First cut at osiop driver (LSI Logic/Symbios/NCR 53C710). For hppa only at the moment.
Functional for the most part, but there are known problems:
1) SCSI_CHECK/REQUEST_SENSE not handled at all - simply returns a zero'ed scsi_sense_data buffer. As a result all osiop sc_link's are created with the ADEV_NODOORLOCK quirk to suppress PREVENT_ALLOW commands from being issued (and failing) during probe.
2) Sync negotiation (wide is not supported on this chip) needs to be validated due to some ominous comments in the source about being valid only for the 33Mhz Zeus board.
3) Probe message needs fixing/completion to issue useful info. See 2).
4) Timeout/hangs occur under heavy load, e.g. make builds.
From NetBSD.
ok mickey@
|
#
1.36 |
|
18-Dec-2002 |
mickey |
newer machines use phantom bus to attach lasi and other bus adapters. oledr machines did not have a real device for the phantom bus port. change the device scanning technique to both include a full device path in the attach_args and do proper shifting in the pdc_scanbus() and add a device for the newer machines as well as use a newer device mapping (path to hpa) available on newer firmware versions, where old (hversion-dependant) is not available. tested on 712,715/33,c110, miod@ ok, weissmandude -- testing
|
Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_SYNC_B
|
#
1.35 |
|
16-Mar-2002 |
mickey |
and in the files
|
#
1.34 |
|
15-Mar-2002 |
mickey |
here will be a wscons-garden
|
#
1.33 |
|
15-Mar-2002 |
mickey |
proper file deps
|
Revision tags: UBC_BASE
|
#
1.32 |
|
02-Dec-2001 |
mickey |
branches: 1.32.2; allow to configure devices on particular bus offsets to be able to attach units to them. main reason is the secondary gsc busses on add-on cards which stick 'emselves in the front.
|
Revision tags: OPENBSD_3_0_BASE
|
#
1.31 |
|
26-Jun-2001 |
mickey |
i2o and pckbc
|
#
1.30 |
|
11-May-2001 |
deraadt |
more rd merge (headcolds suck)
|
#
1.29 |
|
11-May-2001 |
deraadt |
unify
|
Revision tags: OPENBSD_2_9_BASE
|
#
1.28 |
|
03-Apr-2001 |
mickey |
siop is already defined in miland; from from@
|
#
1.27 |
|
13-Jan-2001 |
mickey |
use md in_cksum
|
Revision tags: OPENBSD_2_8_BASE
|
#
1.26 |
|
07-Jun-2000 |
mickey |
new elink3 pulls in the whole mii thing
|
#
1.25 |
|
30-May-2000 |
mickey |
sti
|
#
1.24 |
|
24-May-2000 |
mickey |
uncomment wscons-related stuff, and comment gsc better
|
Revision tags: OPENBSD_2_7_BASE
|
#
1.23 |
|
18-Apr-2000 |
mickey |
typo
|
#
1.22 |
|
18-Apr-2000 |
mickey |
audio type 2 is called harmony and could come w/ 2 fax/modem/voice channels, or isdn
|
Revision tags: SMP_BASE
|
#
1.21 |
|
11-Jan-2000 |
mickey |
branches: 1.21.2; separate spmath build
|
#
1.20 |
|
11-Jan-2000 |
mickey |
include fpu emulation dispatcher on fpemu
|
Revision tags: kame_19991208
|
#
1.19 |
|
05-Dec-1999 |
mickey |
wax and mongoose host isa too of course
|
#
1.18 |
|
26-Nov-1999 |
mickey |
enable sti graphics, which seems to map rom ok now; also machdep.c needs sti.h
|
#
1.17 |
|
25-Nov-1999 |
mickey |
no dma.c no more
|
#
1.16 |
|
08-Nov-1999 |
mickey |
move MI definition of rd into it's MI place also fixing attributes, allowing kernels to exist w/ rd as the only disk device. tested on a few archs; niels@ & millert@ ok
|
Revision tags: OPENBSD_2_6_BASE
|
#
1.15 |
|
18-Aug-1999 |
mickey |
cleanup
|
#
1.14 |
|
19-Jul-1999 |
mickey |
some more comments
|
#
1.13 |
|
20-Apr-1999 |
mickey |
disable some stuff
|
#
1.12 |
|
20-Apr-1999 |
mickey |
factor out common devices/options
|
Revision tags: OPENBSD_2_5_BASE
|
#
1.11 |
|
25-Feb-1999 |
mickey |
add dino device/attachment; myri is actually on pci
|
#
1.10 |
|
25-Feb-1999 |
mickey |
add both audio device types
|
#
1.9 |
|
24-Feb-1999 |
mickey |
more stuff, also irq attribute for mainbus
|
#
1.8 |
|
29-Dec-1998 |
mickey |
sti graphics does not need raster
|
#
1.7 |
|
28-Dec-1998 |
mickey |
cleanup and comments
|
#
1.6 |
|
23-Dec-1998 |
mickey |
less files and options (;
|
#
1.5 |
|
30-Nov-1998 |
mickey |
some more devices, add isa/eisa remove some unneeded files
|
#
1.4 |
|
04-Nov-1998 |
mickey |
/ncr/siop/
|
#
1.3 |
|
04-Nov-1998 |
mickey |
more busses, devices, files
|
Revision tags: OPENBSD_2_4_BASE
|
#
1.2 |
|
07-Jul-1998 |
mickey |
more MD files
|
#
1.1 |
|
02-Jul-1998 |
mickey |
some config(8) stuff
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.97 |
|
05-Jun-2017 |
deraadt |
Split early startup code out of locore.S into locore0.S. Adjust link run so that this locore0.o is always at the start of the executable. But randomize the link order of all other .o files in the kernel, so that their exec/rodata/data/bss segments land all over the place.
The bootstrap code will need smashing because it is mapped by BLTB, but this is a bit involved so not done yet.
As a result, the internal layout of every newly build bsd kernel is different from past kernels. Internal relative offsets are not known to an outside attacker. The only known offsets are in the startup code (which will be gone when it is smashed).
Ramdisk kernels cannot be compiled like this, because they are gzip'd. When the internal pointer references change, the compression dictionary bloats and results in poorer compression.
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.96 |
|
19-Aug-2016 |
tedu |
move mem.c to hppa directory like every other arch. (probably landed in dev because it has support for this viper thing, but i like consistency for the /dev/null parts.) ok kettenis
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.95 |
|
08-Jan-2016 |
jcs |
Move HID support files out of dev/usb into new dev/hid directory
These files aren't USB-specific and were used by the previous Bluetooth implementation, and will be used by the upcoming HID-over-i2C implementation
ok deraadt previous version ok kettenis and mpi
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.94 |
|
17-Jul-2015 |
tedu |
remove obsolete INET kernel option
|
#
1.93 |
|
11-May-2015 |
ratchov |
Remove all audio format conversion code from the kernel (btw holding the kernel_lock), as we already do better conversions in user-mode. Yet, no need for every single driver to fiddle with the conversion code as they are done transparently by common MI code. With help from armani and miod, support from mpi
ok armani@
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.92 |
|
11-Jul-2014 |
tedu |
"It's not the years, honey; it's the mileage."
bluetooth support doesn't work and isn't going anywhere. the current design is a dead end, and should not be the basis for any future support. general consensus says to whack it so as to not mislead the unwary.
|
Revision tags: OPENBSD_5_5_BASE
|
#
1.91 |
|
04-Nov-2013 |
deraadt |
remove iop(4) driver. it is entirely unmaintained and supports something which basically doesn't exist at all. reminded about it by brad
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.90 |
|
21-Dec-2011 |
miod |
Work-in-progress driver for the HP ``Audio1'' device found on the HP 9000/425e (hp300) and the HP9000/705 and 9000/710 (hppa). 8-bit mono, 8KHz, no surprise since it is based upon a digital phone chip. Tested on 425e only so far, and playback only; configured in, but disabled, on hppa kernels until there are positive test reports (I am not sure the interrupt assignment on hppa is correct). And now people no longer can joke about audio on hp300.
|
#
1.89 |
|
06-Oct-2011 |
deraadt |
ccd goes to the attic discussed with jsing and millert
|
Revision tags: OPENBSD_5_0_BASE
|
#
1.88 |
|
10-Apr-2011 |
deraadt |
'kernel libraries' always get in the way of the build process. Teach autoconf how to find the spmath files.
|
Revision tags: OPENBSD_4_9_BASE
|
#
1.87 |
|
02-Jan-2011 |
matthieu |
Enable udl(4) on hppa, together with rasops and rawkbd for Xorg. Xorg is not yet built in xenocara, this will come later. ok miod@
|
#
1.86 |
|
18-Aug-2010 |
jasper |
- remove COMPAT_LINUX bits. these architectures are not targetted by the linux emulation layer, nor will they in the future.
ok miod@
|
Revision tags: OPENBSD_4_8_BASE
|
#
1.85 |
|
30-Jun-2010 |
tedu |
remove compat_osf1 support from the kernel ok deraadt miod
|
#
1.84 |
|
29-Jun-2010 |
guenther |
Remove COMPAT_HPUX. No one wanted to support it and its fewmets were blocking other cleanups ok miod@
|
#
1.83 |
|
29-Jun-2010 |
jsing |
Factor out code used to save and flushe process FPU context.
ok kettenis@
|
#
1.82 |
|
21-May-2010 |
jsing |
Add support for IPIs on hppa.
ok kettenis@
|
#
1.81 |
|
25-Mar-2010 |
jsing |
Add MP lock support for OpenBSD/hppa.
ok kettenis@
|
Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
|
#
1.80 |
|
16-Jul-2008 |
miod |
Implement pckbc_xt_translation() in gsckbc. Thus, we can attach pckbd instead of gsckbd; the former will cause a proper translation page to be selected by the keyboard.
Because of this, we no longer depend on the page the keyboard is left in by the PDC (page 2 for all machines but the PrecisionBook, which is in page 3), and there is no longer any need to use separate keyboard maps.
|
#
1.79 |
|
28-May-2008 |
kettenis |
Enable hme(4). Reported to work by Stian Sletner.
|
#
1.78 |
|
27-Apr-2008 |
kettenis |
Add gecko(4), a driver for the GeckoBOA BC GSC+ port.
|
#
1.77 |
|
25-Apr-2008 |
jmc |
neccessary -> necessary; from Pierre Riteau
|
#
1.76 |
|
21-Mar-2008 |
deraadt |
crank maxusers on some architectures
|
Revision tags: OPENBSD_4_3_BASE
|
#
1.75 |
|
25-Nov-2007 |
deraadt |
libkern, begone. Move to a new mechanism where config(8)'s "file" directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used.
There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree.
Various developers were very nice and avoided making fun of me when I was gibbering in the corner..
|
#
1.74 |
|
18-Oct-2007 |
miod |
Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and to which pckbd and pms attach. This makes it simpler to add new controllers pckbd/pms can attach to.
|
#
1.73 |
|
24-Aug-2007 |
kettenis |
Add missing bits for siop@gsc.
|
Revision tags: OPENBSD_4_2_BASE
|
#
1.72 |
|
05-Aug-2007 |
kettenis |
Add support for Zalon NCR 53C720 FW SCSI.
input from mickey and miod@, dok martin@,
|
#
1.71 |
|
15-Jul-2007 |
kettenis |
lcd(4); a driver for the front panel LCD display found on the four-digit B/C/J-class workstations, and many server systems.
This is still work in progress; for now it only displays that the machine is running OpenBSD. Not enabled yet.
|
#
1.70 |
|
15-Jul-2007 |
kettenis |
Delay switching to the real serial console until we attach the serial device. The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too.
ok miod@
|
#
1.69 |
|
20-Jun-2007 |
kettenis |
lpt at ssio
|
#
1.68 |
|
19-Jun-2007 |
kettenis |
com at ssio
|
#
1.67 |
|
19-Jun-2007 |
kettenis |
Add ssio(4), a driver for the castrated National Semiconductor PC87560 Sucky SuperIO chip. For now it only provides support for the i8259-compatible PICs on the chip, but that support is necessary to make USB interrupts work.
|
#
1.66 |
|
08-Jun-2007 |
jasper |
include files.bluetooth, so that bluetooth support can be compiled, if enabled.
ok gwk@
|
#
1.65 |
|
01-Jun-2007 |
miod |
Infrastructure to allow root on wd0.
|
#
1.64 |
|
22-May-2007 |
kettenis |
Add elory(4).
|
#
1.63 |
|
22-May-2007 |
kettenis |
Hook up astro(4).
|
#
1.62 |
|
05-May-2007 |
miod |
Simple single-processor only mutex implementation.
|
Revision tags: OPENBSD_4_1_BASE
|
#
1.61 |
|
11-Jan-2007 |
miod |
Add a platform specific sti_pci_is_console() to decide if a given pci sti device is the system console; the interface currently passes the pci attachment args and the sti region information, and will hopefully turn to be flexible enough.
This allows sti@pci to be used as a console device on hppa, finally.
ok mickey@
|
#
1.60 |
|
27-Sep-2006 |
grange |
Add files.onewire to all our USB archs, it will be used soon.
|
Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE
|
#
1.59 |
|
01-May-2005 |
brad |
To allow for MD override of in4_cksum()...
ok deraadt@
|
Revision tags: OPENBSD_3_7_BASE
|
#
1.58 |
|
08-Mar-2005 |
tdeval |
Cosmetics... Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
|
#
1.57 |
|
29-Oct-2004 |
miod |
Split mongoose and add a gscbus attachment, for the eisa slots in B series. This is still a work in progress.
feedback and ok mickey@
|
#
1.56 |
|
14-Oct-2004 |
mickey |
astro and elroy will be elsewhere
|
#
1.55 |
|
08-Oct-2004 |
grange |
Move dev/cons.c to MI conf/files.
ok miod@
|
#
1.54 |
|
15-Sep-2004 |
mickey |
add pcxu tlb handlers and cpu probing add u2/uturn ioa driver in dumb mode now enable pcxu/pcxw support
|
Revision tags: OPENBSD_3_6_BASE
|
#
1.53 |
|
19-Aug-2004 |
mickey |
there be usb dragons
|
#
1.52 |
|
10-Jul-2004 |
deraadt |
files.hpux is now in a {m68k,hppa} subdir
|
Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
|
#
1.51 |
|
12-Mar-2004 |
miod |
Preliminary port of NetBSD oosiop driver, for NCR53C700 chips, as commonly encountered on the oldest hppa machines.
Currently compiled in, but disabled, in the kernel, until it is stable enough - right now read access are fine, but writes eventually time out and do not complete.
ok deraadt@
|
#
1.50 |
|
13-Feb-2004 |
mickey |
support secondary com@dino from todd@
|
#
1.49 |
|
29-Sep-2003 |
mickey |
dino/cujo pci bridge
|
Revision tags: OPENBSD_3_4_BASE
|
#
1.48 |
|
20-Aug-2003 |
mickey |
allow powerless kernels
|
#
1.47 |
|
20-Aug-2003 |
mickey |
do not attach coms at harmony but gsc now; commented out siop@mainbus
|
#
1.46 |
|
20-Aug-2003 |
mickey |
handle power button (on 712 for now)
|
Revision tags: UBC_SYNC_A
|
#
1.45 |
|
29-Mar-2003 |
mickey |
some mount stinger onto phantomas and there is not need to flag stingers too
|
Revision tags: OPENBSD_3_3_BASE
|
#
1.44 |
|
17-Feb-2003 |
miod |
Allow the generic ps/2 mouse driver, pms, to attach to gsckbc as well. Thankfully HP's ps/2 mouse have no specific behaviour.
|
#
1.43 |
|
12-Feb-2003 |
mickey |
some comments on the pci bridges and dino is at phantomas not mainbus
|
#
1.42 |
|
12-Feb-2003 |
miod |
Put a pckbc-like "slot" locator for gsckbc children. Even if this has no sense inthe gsckbc world, the code currently requires this for proper attachment. Oops.
|
#
1.41 |
|
11-Feb-2003 |
miod |
Add hil devices, and enable wsdisplay at sti and wskbd at gsc and hil.
|
#
1.40 |
|
01-Feb-2003 |
miod |
More leftovers from when we thought we could attach a pckbc to gsc
|
#
1.39 |
|
31-Jan-2003 |
miod |
Enter gsckbc, a driver for the ps/2-like input device ports found on many hppa machines, and gsckbd, a driver for the ps/2-like keyboard.
Both are derived from pckbc and pckbd, but the differences in port wiring and keyboard behaviour prevented the creation of a thin pckbc wrapper.
Currently, only us and uk keyboard layouts are provided.
The adventurous person can enable gsckb[cd], wsdisplay at sti and wskbd, but this will only work correctly on machines featuring a modern-prom sti graphics device, and a ps/2 keyboard port.
|
#
1.38 |
|
08-Jan-2003 |
mickey |
better osiop at gsc attachment and kill dead siop from files.hppa
|
#
1.37 |
|
08-Jan-2003 |
krw |
Merry Christmas Mickey!
First cut at osiop driver (LSI Logic/Symbios/NCR 53C710). For hppa only at the moment.
Functional for the most part, but there are known problems:
1) SCSI_CHECK/REQUEST_SENSE not handled at all - simply returns a zero'ed scsi_sense_data buffer. As a result all osiop sc_link's are created with the ADEV_NODOORLOCK quirk to suppress PREVENT_ALLOW commands from being issued (and failing) during probe.
2) Sync negotiation (wide is not supported on this chip) needs to be validated due to some ominous comments in the source about being valid only for the 33Mhz Zeus board.
3) Probe message needs fixing/completion to issue useful info. See 2).
4) Timeout/hangs occur under heavy load, e.g. make builds.
From NetBSD.
ok mickey@
|
#
1.36 |
|
18-Dec-2002 |
mickey |
newer machines use phantom bus to attach lasi and other bus adapters. oledr machines did not have a real device for the phantom bus port. change the device scanning technique to both include a full device path in the attach_args and do proper shifting in the pdc_scanbus() and add a device for the newer machines as well as use a newer device mapping (path to hpa) available on newer firmware versions, where old (hversion-dependant) is not available. tested on 712,715/33,c110, miod@ ok, weissmandude -- testing
|
Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_SYNC_B
|
#
1.35 |
|
16-Mar-2002 |
mickey |
and in the files
|
#
1.34 |
|
15-Mar-2002 |
mickey |
here will be a wscons-garden
|
#
1.33 |
|
15-Mar-2002 |
mickey |
proper file deps
|
Revision tags: UBC_BASE
|
#
1.32 |
|
02-Dec-2001 |
mickey |
branches: 1.32.2; allow to configure devices on particular bus offsets to be able to attach units to them. main reason is the secondary gsc busses on add-on cards which stick 'emselves in the front.
|
Revision tags: OPENBSD_3_0_BASE
|
#
1.31 |
|
26-Jun-2001 |
mickey |
i2o and pckbc
|
#
1.30 |
|
11-May-2001 |
deraadt |
more rd merge (headcolds suck)
|
#
1.29 |
|
11-May-2001 |
deraadt |
unify
|
Revision tags: OPENBSD_2_9_BASE
|
#
1.28 |
|
03-Apr-2001 |
mickey |
siop is already defined in miland; from from@
|
#
1.27 |
|
13-Jan-2001 |
mickey |
use md in_cksum
|
Revision tags: OPENBSD_2_8_BASE
|
#
1.26 |
|
07-Jun-2000 |
mickey |
new elink3 pulls in the whole mii thing
|
#
1.25 |
|
30-May-2000 |
mickey |
sti
|
#
1.24 |
|
24-May-2000 |
mickey |
uncomment wscons-related stuff, and comment gsc better
|
Revision tags: OPENBSD_2_7_BASE
|
#
1.23 |
|
18-Apr-2000 |
mickey |
typo
|
#
1.22 |
|
18-Apr-2000 |
mickey |
audio type 2 is called harmony and could come w/ 2 fax/modem/voice channels, or isdn
|
Revision tags: SMP_BASE
|
#
1.21 |
|
11-Jan-2000 |
mickey |
branches: 1.21.2; separate spmath build
|
#
1.20 |
|
11-Jan-2000 |
mickey |
include fpu emulation dispatcher on fpemu
|
Revision tags: kame_19991208
|
#
1.19 |
|
05-Dec-1999 |
mickey |
wax and mongoose host isa too of course
|
#
1.18 |
|
26-Nov-1999 |
mickey |
enable sti graphics, which seems to map rom ok now; also machdep.c needs sti.h
|
#
1.17 |
|
25-Nov-1999 |
mickey |
no dma.c no more
|
#
1.16 |
|
08-Nov-1999 |
mickey |
move MI definition of rd into it's MI place also fixing attributes, allowing kernels to exist w/ rd as the only disk device. tested on a few archs; niels@ & millert@ ok
|
Revision tags: OPENBSD_2_6_BASE
|
#
1.15 |
|
18-Aug-1999 |
mickey |
cleanup
|
#
1.14 |
|
19-Jul-1999 |
mickey |
some more comments
|
#
1.13 |
|
20-Apr-1999 |
mickey |
disable some stuff
|
#
1.12 |
|
20-Apr-1999 |
mickey |
factor out common devices/options
|
Revision tags: OPENBSD_2_5_BASE
|
#
1.11 |
|
25-Feb-1999 |
mickey |
add dino device/attachment; myri is actually on pci
|
#
1.10 |
|
25-Feb-1999 |
mickey |
add both audio device types
|
#
1.9 |
|
24-Feb-1999 |
mickey |
more stuff, also irq attribute for mainbus
|
#
1.8 |
|
29-Dec-1998 |
mickey |
sti graphics does not need raster
|
#
1.7 |
|
28-Dec-1998 |
mickey |
cleanup and comments
|
#
1.6 |
|
23-Dec-1998 |
mickey |
less files and options (;
|
#
1.5 |
|
30-Nov-1998 |
mickey |
some more devices, add isa/eisa remove some unneeded files
|
#
1.4 |
|
04-Nov-1998 |
mickey |
/ncr/siop/
|
#
1.3 |
|
04-Nov-1998 |
mickey |
more busses, devices, files
|
Revision tags: OPENBSD_2_4_BASE
|
#
1.2 |
|
07-Jul-1998 |
mickey |
more MD files
|
#
1.1 |
|
02-Jul-1998 |
mickey |
some config(8) stuff
|