bjh21
dff5222d3a
Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
...
drivers that attach to it. This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers. To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers
concerned. Thy just use rather more function pointers than before. Tested
on i386 and (with a new host driver) acorn32. Compiled on several other
affected architectures.
2004-03-13 17:31:33 +00:00
jonathan
abb59e6f0c
Add support for opencrypto, PCI accelerators to sys/arch/*/conf/GENERIC
...
files for machines I know to have genuine PCI slots. As sent to tech-kern
for feedback in December 2003. Based on feedback, opencrypto is commented
out in the macppc GENERIC (due to absense of GENERIC_SOFTINT support),
and added to the sparc64 config (sys/arch/sparc64/conf/GENERIC32).
2004-01-14 22:29:03 +00:00
thorpej
2f2ca9e66b
Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
...
into its own driver (artsata).
2003-12-14 01:32:01 +00:00
thorpej
98f7d12017
Split out the Silicon Image SATALink support into its own driver,
...
"satalink".
2003-12-13 23:13:40 +00:00
sekiya
f398c5e022
Remove MIPS3_L2CACHE_ABSENT.
2003-12-13 01:30:50 +00:00
jmc
695a2a2f9f
Change reference at bottom from sys/dev/majors to sys/conf/majors to match
...
reality
2003-12-10 02:04:00 +00:00
tsutsui
e428736842
Remove commented out lines for quite obsolete dev/isa/if_ed.c.
2003-11-17 12:53:47 +00:00
tsutsui
18b32ac5ba
Switch arc to use MI mc146818 tod driver.
2003-10-29 18:17:49 +00:00
tsutsui
2685dee90d
Remove -mcpu=r4000 from CFLAGS. It's no longer available on gcc3.
2003-10-26 11:27:54 +00:00
jdolecek
694c204404
add major for 'ses' for archs which have the other scsi devices
2003-10-24 08:09:53 +00:00
jdolecek
ee510816af
add wsfont major to archs which have the other wscons devices
2003-10-22 16:53:22 +00:00
tsutsui
564931c4a5
- Use scsibus* at scsi?
...
- Use atabus* at ata?
- Use atapibus* atapi?
- Sort ATA/ATAPI device entries.
- Comment out aceride, piixide, siside, and viaide.
2003-10-21 16:28:20 +00:00
lukem
7d84b90c92
Use one 'atabus* at ata?' instead of multiple 'atabus* at FOOide? channel ?'
...
Use 'atapibus* at atapi?' instead of 'atapibus* at atabus?'
2003-10-18 08:30:12 +00:00
jdolecek
79ebb210fa
add majors for ipfilter, lkm, vnd, tun, raid, cgd, ccd, and md
...
where missing
2003-10-15 18:20:19 +00:00
jdolecek
ef5bb330f5
reassing majors for crypto and pf to use the newly defined MI major
...
range
2003-10-10 22:42:39 +00:00
jdolecek
4e915c9ccd
update the comment - the space for machine-dependant majors
...
is reduced to 0-143
follows discussion on tech-kern
2003-10-10 21:21:25 +00:00
bouyer
f5a6a0a843
Add new per-chip pciide drivers.
2003-10-08 11:55:43 +00:00
bouyer
f14a2e4df2
Add atabus.
2003-10-08 11:04:56 +00:00
jdolecek
e6286b949a
Add some framework for MI assignment of device majors - add sys/dev/majors
...
which is automatically included during kernel config, and add comments
to individual machine-dependant majors.* files to assign new MI majors
in MI file.
Range 0-191 is reserved for machine-specific assignments, range
192+ are MI assignments.
Follows recent discussion on tech-kern@
2003-10-05 08:04:24 +00:00
tsutsui
ddc207b63e
Add options COMPAT_16.
2003-09-27 10:07:57 +00:00
chs
c023b4180f
add "makeoptions MACHINE_ARCH=..." in std.* for mips ports
...
where it is constant (to ease cross-building).
2003-08-30 22:44:38 +00:00
itojun
4440262659
create /dev/crypto
2003-08-22 05:06:22 +00:00
bouyer
7c840df334
Add esiop at pci to GENERIC which already have siop at pci.
...
esiop has been tested enouth now.
esiop not added to INSTALL kernels because of possible space constraint.
siop should be able to drive all adapters supported by esiop.
2003-08-06 12:32:03 +00:00
itojun
3f14c71f75
reserve cdev major # for PF. ok'ed by technical-exec
2003-07-27 14:17:57 +00:00
thorpej
063033a023
Since everyone uses clock_subr.c (or should, if they don't currently),
...
list it in conf/files instead of in every port's files.*.
2003-07-27 01:17:37 +00:00
tsutsui
a3631eeb28
Add isapnp0 at isa and enable working isa/isapnp devices.
2003-06-15 06:10:42 +00:00
tsutsui
964d2f945e
Remove nonexistent we* at isapnp.
2003-06-15 06:08:12 +00:00
tsutsui
55dd06d718
Don't enable both pc0 and vga0 at isa.
2003-06-15 06:05:31 +00:00
tsutsui
ddeb889ae9
Add a file definition for isapnp.
2003-06-14 19:14:52 +00:00
tsutsui
fdcf304c05
Set LINKFORMAT=-N.
...
ARCBIOS on Tyne can recognize only ECOFF with OMAGIC header.
XXX The real fix is implementing native bootloader.
2003-06-14 09:55:10 +00:00
tsutsui
27ad3392b9
Change DESKstation -> DeskStation, as per spelling on the Tyne board.
2003-06-14 08:09:47 +00:00
tsutsui
f215f507a2
Don't enable both pc0 and vga0 at isa.
2003-06-14 02:40:42 +00:00
tsutsui
51260decbe
Add generic software interrupt support with mips/softintr.c.
2003-05-25 14:00:11 +00:00
tsutsui
eab3a69dca
Uppercase PICA.
...
"PICA" stands for "Performance-enhanced I/O and CPU Architecture."
2003-05-22 17:16:19 +00:00
tsutsui
ff776a0f93
Remove (deprecated) DMA functions in jazz/dma.c which are no longer used.
...
jazz/dma.h now only contains DMAC register definitions.
2003-05-04 10:07:50 +00:00
tsutsui
0bcf529e7f
Rewrite jazzio asc SCSI driver to use MI ncr53c9x and bus_dma(9) with
...
BUS_DMA_ALLOCNOW flag for jazzio bus DMAC.
Tested on Soda's NEC Image RISCstation (which is an OEM of Acer PICA),
and should fix port-arc/13388.
2003-05-04 10:01:19 +00:00
tsutsui
4661d01ee2
options MIPS3_L2CACHE_PRESENT was gone long ago.
2003-04-28 05:03:44 +00:00
ragge
d8c8fa8111
Add pseudo-device ksyms.
2003-04-26 14:10:04 +00:00
ragge
766d04f56a
Add ksyms device major.
2003-04-25 21:10:46 +00:00
tsutsui
823585def2
Enable oosiop at jazzio.
...
While I'm here, use wildcard for osiop unit.
2003-04-06 10:00:00 +00:00
tsutsui
f640b8f9fc
Add MD attachment of the 53c700 SCSI controller on arc jazzio.
2003-04-06 09:55:50 +00:00
tsutsui
12a8e27857
Remove .pdr section which is created by binutils-2.13.2.1
...
on objcopy call to make ECOFF kernels.
2003-03-08 02:58:55 +00:00
perseant
eab869e1c0
Make BRIDGE_IPF an option, and document it. Add it (commented) to GENERIC.
...
Let brconfig tell whether the bridge is using the ipfilter hook, or not.
2003-02-27 19:22:36 +00:00
tsutsui
3bb612938d
- Enable options SYMTAB_SPACE by default.
...
- Use options<space><tab> .
2003-02-11 12:13:41 +00:00
tsutsui
2dbe6275c3
It seems the ARC BIOS can't load too large kernel,
...
so prepare a shrinked config for RAMDISK kernel.
2003-02-11 12:03:18 +00:00
tsutsui
cf7ee4e531
Bump md_root size to 2.5Mbytes.
2003-02-10 11:18:55 +00:00
tsutsui
3fb3009a83
Enable vga0 at isa?, and add options VGA_RESET and
...
(commented out) options VGA_RASTERCONSOLE for NEC-J96A and NEC-R96.
2003-01-31 22:11:20 +00:00
jdolecek
b8445f760f
bump ramdisk image to 2330k
2003-01-22 21:16:32 +00:00
tsutsui
0d588a6b61
Add options MIIVERBOSE.
2003-01-04 21:09:31 +00:00
simonb
6a5e492b57
Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel
...
builds and use the endianness of the toolchain being used to determine
the endianness of the kernel.
2002-12-09 22:54:09 +00:00