augustss
45116f2c38
Add clct driver for Cirrus Logic CrystalClear PCI Audio CS4281.
...
Driver written by Tatoku Ogaito.
2001-01-22 01:34:42 +00:00
augustss
22a541e778
Add a comment.
2001-01-22 01:13:47 +00:00
marcus
aa94cdc6ad
Oops. Left a debug printout in there...
2001-01-21 23:53:09 +00:00
marcus
3c59914ed6
Added GDROM device.
2001-01-21 23:38:34 +00:00
marcus
36382f4889
Primitive GDROM support.
2001-01-21 23:30:28 +00:00
marcus
28f7e6dde5
Corrected license text.
2001-01-21 22:45:57 +00:00
marcus
ec45004dfc
Fixed double-stroke bug.
2001-01-21 22:44:40 +00:00
is
c1f1dff4bd
Amiga part of isdn4bsd, and an example kernel configuration file.
2001-01-21 22:23:07 +00:00
manu
9c111b5a93
Fixed wrong open() Linux flags definition (octal instead of hexadecimal)
2001-01-21 22:19:26 +00:00
augustss
7090ce901d
Defer stopping the interface on error to a process context.
...
XXX The cue changes have not been tested, since I don't have a cue adapter.
2001-01-21 22:09:23 +00:00
is
f3f791ab03
- Replace idesc by standard wdc attachment.
...
- Add A1200 pcmcia slot driver.
(Both where options already.)
2001-01-21 20:41:39 +00:00
is
fec2d92852
- Replace idesc driver by standard wdc attachment.
...
- Add PCMCIA driver for A1200.
(Both where options already.)
2001-01-21 20:38:20 +00:00
augustss
dfa2282053
Change watchdog routine. (From FreeBSD.)
...
The only thing stopping us from getting totally rid of the evil
USBD_NO_TSLEEP hack is the (broken) assumption in the MII driver that
registers can be read and written without a process context.
2001-01-21 19:42:29 +00:00
augustss
2a7443922d
Get rid of `#ifdef FreeBSD'; they maintain their own version.
2001-01-21 19:36:31 +00:00
augustss
aa75661373
Use the new usb_add_task() call to execute the statistics gathering.
...
This gets rid of the evil USBD_NO_TSLEEP hask from the cue driver.
2001-01-21 19:30:35 +00:00
augustss
996efaa78c
Ad a comment.
2001-01-21 19:00:29 +00:00
augustss
df20cb2972
Change the operation of the USB event thread. Before it only performed
...
USB device discovery, now it can also perform (short) tasks for device
drivers that need a process context, but don't have one.
This is not pretty, but better than using busy-wait in an interrupt context.
2001-01-21 19:00:06 +00:00
augustss
d8f68f3949
Add a quirk for devices that cannot handle full length INQUIRY.
...
From FreeBSD.
2001-01-21 18:56:38 +00:00
uch
349386fbd5
change kernel text start 0x8c010000 to 0x8c0001000
...
(I want to decrease dead area.)
2001-01-21 18:34:37 +00:00
uch
3d6806dcc8
hpcsh original device configuration.
2001-01-21 18:33:53 +00:00
augustss
8502ed9498
Remove `#ifdef FreeBSD'; they maintain their own version.
2001-01-21 16:55:11 +00:00
thorpej
3966e66ec8
Untangle some spl-spaghetti in cy_modem_control().
2001-01-21 16:55:10 +00:00
augustss
e391b64407
Change watchdog code (from FreeBSD).
2001-01-21 16:06:48 +00:00
augustss
1d6d81b317
Get rid of `#ifdef FreeBSD'; they maintain their own version.
2001-01-21 16:03:11 +00:00
augustss
25c15e3189
Regen.
2001-01-21 15:58:01 +00:00
augustss
f4f53b10ea
Another hub.
2001-01-21 15:57:41 +00:00
augustss
b2245c50fc
Several changes:
...
* Get rid of `#ifdef FreeBSD'; they seem to maintain their own version.
* Change watchdog code (from FreeBSD).
* Get rid of the horrible USBD_NO_TSLEEP hack.
* Repair some const damage.
2001-01-21 15:55:05 +00:00
itojun
69622e75ab
sync with latest kame.
...
- make icmp6.h spec conformant to 2292bis-02, regarding to router reumbering
flag bit.
- latest rtadvd.
2001-01-21 15:39:32 +00:00
takemura
7a78296f1c
Add items for 4bit/pixel frame buffer format.
...
Fix frame buffer information of Compaq Aero 1530.
The version of binaries get 1.17.0 2001.01.07.
2001-01-21 14:31:37 +00:00
takemura
9aa8ab9279
Use rasops with 4bit depth.
2001-01-21 14:00:32 +00:00
takemura
0906d8d1fe
Rasops supports 4bit depth.
2001-01-21 13:50:58 +00:00
scw
2c13177ff8
Create machine/m68k symlinks before trying to build the program.
2001-01-21 10:58:04 +00:00
takemura
82340f7df1
Built-in console driver supports 4bpp frame buffer.
2001-01-21 09:11:28 +00:00
christos
9bd2dee3b2
fix bit rot so that MP kernel compiles s/cpu_no/ci_cpuid/
2001-01-21 07:48:29 +00:00
christos
d36fa12430
knf, some symbolic constants would be nice [pvrreg.h]
...
christos
2001-01-21 05:26:10 +00:00
takemura
6a31350117
Fix bugs of VR touch panel driver,
...
- status stay in touching while pen don't realy touch.
- cursor often jumps to center of screen.
But it seems that 'stay in touching' still occurs at rare intervals.
2001-01-21 05:00:28 +00:00
thorpej
ccea4c274b
Avoid doing Very Bad Things by passing a horrible IRQ value to
...
npxprobe1(). Fixes a problem on IBM Thinkpads reported by
Chuck Cranor.
2001-01-21 04:55:48 +00:00
chuck
b7d7186f4e
fix problem detected on IBM thinkpads when running apmd:
...
when the display is closed, the machine suspends (as expected).
when the display is opened again, it resumes and suspends again
(must manually wake).
problem happens because driver fills the event queue with duplicate
events without allowing apmd to drain it by running. fix it by
improving detection of duplicate events.
also cleanup and add some extra APMDEBUG code.
2001-01-21 03:23:31 +00:00
augustss
e8db629494
Add code to use soft interrupt to handle USB interrupt processing.
...
Don't enable the code since it doesn't work with the kludgy Ethernet drivers.
2001-01-21 02:39:52 +00:00
augustss
0c40fe5115
Ad define for warm boot rev.
2001-01-21 02:35:31 +00:00
augustss
29984607e8
Trim space off both ends of device product and vendor strings.
2001-01-21 02:34:34 +00:00
augustss
8894e84df0
Use a better way to test if we are cold starting the device. (From FreeBSD)
2001-01-21 02:33:52 +00:00
augustss
60708ce539
Regen.
2001-01-21 02:28:55 +00:00
augustss
27293db05d
A couple of new devices (from FreeBSD).
2001-01-21 02:28:30 +00:00
augustss
227c27096f
Add some initialization to struct ifnet that seems to have become
...
necessary.
2001-01-21 02:22:27 +00:00
augustss
1aca8405a5
Cosmetic changes.
2001-01-21 00:07:13 +00:00
augustss
f7dc96fe4c
Change some splusb() to splhardusb().
2001-01-20 23:36:02 +00:00
ichiro
541fa6ecfa
regen
2001-01-20 20:53:34 +00:00
ichiro
2d5b0a4ff5
typo fix
...
reported by kei_sun@ba2.so-net.ne.jp
2001-01-20 20:53:07 +00:00
thorpej
13ad8f5ba7
Pack the minor numbers like the Cyclades-Z driver does, and
...
make the dialout bit compatible with the other serial drivers
(and with what MAKEDEV generates for dtyCYxxx).
2001-01-20 19:29:05 +00:00
thorpej
3aef368a04
Use device_lookup() in cztty_getttysoftc().
2001-01-20 19:10:36 +00:00
thorpej
ddbaea62cb
Garbage-collect some unused macros.
2001-01-20 19:08:24 +00:00
manu
167ec91e4b
Fix the "created from" field of files generated from syscalls.master (this
...
master file did not have a RCS Id at generation time, hence the problem)
2001-01-20 19:03:01 +00:00
manu
0d6749fdd9
Fixed wrong ioctl definitions that caused Linux ioctl TCGETS and many other to
...
fail
2001-01-20 18:59:55 +00:00
manu
fe95c9c3de
Moved architecure dependent part of struct linux_termio to architecture
...
dependent header files.
2001-01-20 18:56:41 +00:00
bjh21
8805bd8b56
Unify arm26 and arm32 trapframe structures. The unified trapframe is the same
...
shape as the old arm32 one, but there are a few #defines to keep arm26 code
happy. Anything that depends on the precise shape of the trapframe,
and especially on being able to treat it as an array of registers, has been
updated.
2001-01-20 17:14:19 +00:00
mhitch
62ec5a5bc5
UVM pagesize needs to be set *before* UVM tries to use it. The change to
...
a constant PAGE_SIZE value didn't include setting the UVM pagesize, and the
attempt to add this ended up in the wrong place. Amiga should now boot
again.
2001-01-20 17:08:41 +00:00
thorpej
9eefbe5b74
Regen; there is absolutely no point in having a FreeBSD RCS ID in this file.
2001-01-20 17:04:03 +00:00
thorpej
7ad2150248
There is absolutely no point in having a FreeBSD RCS ID in this file.
2001-01-20 17:03:32 +00:00
pk
13d4fcd69b
In cpu_reboot(), only reset the TOD clock if the time is known to be good
...
enough, e.g. it has been initialized already by inittodr() or set
explicitly before by resettodr(). This prevents the TOD clock from going
way backwards when typing `halt' at the `mount root filesystem' prompt.
2001-01-20 13:44:29 +00:00
takemura
24706debd2
Fix indent, which were too deep.
2001-01-20 12:24:22 +00:00
tsutsui
b19f9e6e7d
Add some working ISA devices:
...
ep* at isa? port ? irq ?
ne0 at isa? port 0x280 irq 9
ne1 at isa? port 0x300 irq 10
we0 at isa? port 0x280 iomem 0xd0000 irq 9
ne* at isapnp?
2001-01-20 11:40:50 +00:00
manu
94785018b1
Fixed a typo
2001-01-20 10:36:05 +00:00
taca
ce1c8f1a25
Regen.
2001-01-20 08:50:30 +00:00
taca
da5294450d
In 1.111
...
> o Add RATOC REX_R280 card.
Since this already exists in pcmciadevs, delete it for preventing compile error.
2001-01-20 08:49:53 +00:00
lukem
1d15673dae
consistently use FE_DEBUG (DEBUG was used a couple of places where it
...
was obvious that FE_DEBUG should have been used instead)
2001-01-20 07:31:00 +00:00
ur
4c458e5c42
Fix register name typo.
2001-01-20 07:23:21 +00:00
lukem
81685caeed
a few things depend upon assym.h, so add appropriate dependencies.
2001-01-20 07:18:06 +00:00
thorpej
6549452c38
Don't deref NULL when searching for the correct board.
2001-01-20 04:19:21 +00:00
lukem
b01d829ec1
s/ea/eb/ in a couple of places
2001-01-20 02:41:19 +00:00
thorpej
c38c39fc9b
Only need to pass a cy_softc * to cy_attach().
2001-01-20 02:26:39 +00:00
thorpej
44ff75e3c5
ANSI'ify.
2001-01-20 02:24:16 +00:00
thorpej
a0f7017e2e
Clean up the PCI attachment a bit, and adjust the other pieces
...
to suit.
2001-01-20 02:15:01 +00:00
imp
cd3120ae66
Sync to pcmicadevs 1.111
2001-01-20 01:58:12 +00:00
imp
d93492c616
Sync file with FreeBSD 1.8:
...
o Add NAKAGAWA METAL's LNT-10TN card.
o Add KINGSTON KNE-PC2 ethernet card.
o Add RATOC REX_R280 card.
o Add $FreeBSD$ id.
I've not added these cards the their respective drivers, however.
2001-01-20 01:56:16 +00:00
thorpej
36607aea63
In the ELF case, use the kern.ldscript unless overridden by the kernel
...
config file.
2001-01-20 01:05:53 +00:00
thorpej
6970f51de0
Add a linker script for the kernel, which places _etext after
...
all of the read-only data. Move _etext after all the read-only
data in the LARGEPAGES script, as well.
This will cause const data to actually be const on i386 kernels now
(it was, by sheer luck, on LARGEPAGES kernels simply because of the
section rounding that the LARGEPAGES script performed).
2001-01-20 01:05:23 +00:00
eeh
905ef1b7fa
Use the SCSIACCEL ioctl() to turn on TAG QUEUEs.
2001-01-19 23:04:23 +00:00
kenh
4a962c6cd9
Retry requests if the CD-ROM drive returns the sense code "Device in
...
Process of Becoming Ready".
2001-01-19 22:47:46 +00:00
martin
84af4fa114
Enable IO space mapping by default.
...
Fixes PR 11940.
2001-01-19 21:25:19 +00:00
is
ca0031c4cd
No need for a seperate "I'm initialized" variable - the pointer itself
...
should work fine.
2001-01-19 21:18:29 +00:00
marcus
8cd0ae534a
Better DMA allocator (thanks to Jason R. Thorpe).
2001-01-19 20:27:31 +00:00
martin
28899ce913
Add another CIS variant for ELSA mc/isdn card
2001-01-19 20:04:07 +00:00
thorpej
e9d4801895
Make ASTs per-process.
2001-01-19 18:51:17 +00:00
ichiro
88e7f62500
regen
2001-01-19 17:28:58 +00:00
ichiro
ee8a058b1d
add USB serial adapter
...
I/O DATA USB-RSAQ2 (use PROLIFIC PL2303 chip)
2001-01-19 17:28:15 +00:00
fvdl
f41a35188a
Actually, specify the number pf ptys explicitly anyway, omitting
...
the number and thus having the default value was probably a mistake
(16 would be too few).
2001-01-19 14:44:11 +00:00
fvdl
01c07896a6
Update for reality (same as in use on the actual machine, except that
...
-current doesn't require the number of ptys to be specified).
2001-01-19 14:29:20 +00:00
enami
07c60191e7
Use tsleep instead of dalay; since we're mounting root, we can sleep
...
and no reason to use delay.
2001-01-19 14:26:01 +00:00
manu
d932075a0e
Fixed a typo (two instructions dupliated at the end of code that were not reached)
2001-01-19 12:49:22 +00:00
martin
0f589a40df
Nuke all uses of splimp() in the isdn subsystem, replace by splnet().
2001-01-19 12:44:44 +00:00
manu
d5329fdce7
Cosmetic fix to move powerpc from "guesses" to "know values"
2001-01-19 12:35:47 +00:00
manu
e20b81421d
Added Linux errno mapping for powerpc
2001-01-19 12:27:13 +00:00
martin
d1ff650a0c
Regen after de-const-ing.
2001-01-19 12:24:09 +00:00
martin
c9803fbf98
Remove over-const-ification.
...
This structures are actually modified at kernel init time by vfs_op_init.
XXX - looks like the state after initialization is pretty const and with
some magic in the generator script (and appropriate changes to vfs_op_init)
it could be made const.
2001-01-19 12:22:56 +00:00
sato
67ea0086c3
fix typos.
2001-01-19 11:42:21 +00:00
kleink
4c96c6b51f
Add IPPROTO_VRRP.
2001-01-19 09:01:48 +00:00
jdolecek
e07a5ff574
constify
2001-01-19 08:54:21 +00:00
nisimura
b4ef15f3bc
- paint underline on text honouring WSSCREEN_UNDERLINE.
...
- use accellerated painting for text cursor, should improve speed.
2001-01-19 05:43:43 +00:00
augustss
79c6c8ec3f
Make this compile again after const-ification.
2001-01-19 04:01:10 +00:00
manu
3c98a504b9
Added previously created files for powerpc Linux compatibility to the kernel
...
config system
2001-01-19 01:51:16 +00:00
manu
083ffa3b67
Added support for powerpc Linux compatibility
2001-01-19 01:44:46 +00:00
manu
ac10cf6946
Added a linux_atexit_signature to match Linux statically linked ELF binaries. It
...
searches for a __libc_atexit ELF section, which is specific to Linux
2001-01-19 01:43:31 +00:00
shin
2e0943daa2
- fix prototype of db_mips_variable_func().
2001-01-19 01:41:36 +00:00
manu
cac0b39302
Added Linux compatibility support for powerpc ports
2001-01-19 01:40:38 +00:00
manu
5472427809
Added powerpc specific code for Linux compatibility on powerpc ports
2001-01-19 01:36:47 +00:00
manu
3ec1257260
Added various header files for initial Linux compatibility on powerpc ports
2001-01-19 01:31:23 +00:00
bjh21
2c20803b63
Add extra constants defined by ARM ELF revision B01.
2001-01-18 23:50:50 +00:00
martin
c423d2c0f9
Add support for another PCMCIA ISDN card: Sedlbauer speed star II.
...
While there fix two outdated comments.
2001-01-18 22:13:59 +00:00
bjh21
48f4b0ea72
Tidy up some comments.
2001-01-18 21:54:28 +00:00
bjh21
2c89ce7e74
Add <arm/frame.h>, for shared stack frame structures. Currently, only sigframes
...
are common.
2001-01-18 21:48:25 +00:00
bjh21
6b017eaa04
Add ARMv5 instructions: BLX, CLZ, BKPT, MCR2, MRC2, CDP2, LDC2, STC2.
...
Also correct a comment.
2001-01-18 21:41:09 +00:00
bjh21
e1e042445c
A bit of extra discussion based on the latest ARM ARM.
2001-01-18 20:42:03 +00:00
jdolecek
34c8ae80da
constify
2001-01-18 20:28:15 +00:00
jdolecek
e912e655e1
kill local declaration of native_to_linux_errno[], one in common/linux_errno.h suffices
2001-01-18 18:41:20 +00:00
tv
e58532a4bf
No-op commit to force update to a non-"-kk" revision.
2001-01-18 17:47:58 +00:00
bjh21
46b21bb8a8
Fix a couple of brackets in a comment.
2001-01-18 17:05:06 +00:00
tv
231789093f
No-op revision to force update of this file to a non-"-kk" version.
2001-01-18 16:39:43 +00:00
thorpej
1fa7cb5b74
Use <powerpc/psl.h>
2001-01-18 15:30:42 +00:00
fvdl
6784825249
EINVAL -> ENOTTY
2001-01-18 13:56:32 +00:00
jdolecek
62fde088a1
adapt to pci_knowndevs[] being const, make local constant arrays const
2001-01-18 13:12:13 +00:00
jdolecek
4ad663531b
regen: make pci_knowndevs[] const
2001-01-18 13:11:22 +00:00
jdolecek
771d1f2f35
make pci_knowndevs[] const
2001-01-18 13:03:22 +00:00
pk
13e03d4b43
On V0 proms, read the `idprom' property at the root node to get to the
...
station's ethernet address.
2001-01-18 12:50:10 +00:00
jdolecek
c1fc5392f5
adjust ddb variable access functions to have first arch 'const', make db_[e]regs[] const
2001-01-18 10:55:29 +00:00
jdolecek
d5d431e8ae
make db_[e]regs[] const
2001-01-18 10:54:27 +00:00
jdolecek
65e6340df5
adapt to recent changes of signal structures changes
2001-01-18 10:18:24 +00:00
scw
7aaf4adfb6
const'ify the 1st parameter of db_var_short() to account for the
...
recent "struct db_variable" change.
2001-01-18 09:49:02 +00:00
enami
1199c16835
db_command_table needs to be writable at least when DB_MACHINE_COMMANDS
...
is defined.
2001-01-18 08:52:26 +00:00
itojun
60240f3ab9
workaround to avoid EMSGSIZE when ND6 table for the outgoing interface
...
is not initialized (should result in "interface down").
2001-01-18 06:50:12 +00:00
itojun
43950f6d05
on interface removal (ifconfig destroy) do not remove default route by mistake
2001-01-18 06:49:11 +00:00
briggs
118221b2e6
Handle the TRPAD case a little better.
...
Also, if the so-called DMA operation is a write and ends without target-
complete set, count the data in the FIFO as residual and add that to the
amount in the counters. Hauke Fath reports that this passes early testing
on his Quantum Viking.
2001-01-18 03:43:18 +00:00
thorpej
aa204493b9
Regen; Intel Gigabit Ethernet update.
2001-01-17 20:56:47 +00:00
thorpej
29002abf43
Update the Intel Gigabit Ethernet entries.
2001-01-17 20:55:47 +00:00
is
72d949304b
Add IPL_SOFTCLOCK, which was missing.
2001-01-17 20:53:43 +00:00
jdolecek
9aa0a0185f
constify a little
2001-01-17 19:50:03 +00:00
thorpej
3d0bbf9152
Filter "receive process failed to idle" on noisy chips (like the
...
ADMtek AN985).
2001-01-17 19:37:09 +00:00
thorpej
8debdb1fee
Correct last commit.
2001-01-17 19:08:59 +00:00
jdolecek
fd0f688850
make local const stuff as static const, so that it's pushed to text segment
2001-01-17 19:04:03 +00:00
thorpej
577f2ffb1c
Remove local declaration of softclock().
2001-01-17 19:03:14 +00:00
jdolecek
03cec6311e
mark local constant stuff as const, so that it's pushed to text segment
2001-01-17 18:52:41 +00:00
jdolecek
384bb56925
move local variable sdl from ieee1394_ifdetach() to ieee1394_ifattach(), so that
...
this file is compilable after previous change
XXX not tested
2001-01-17 18:44:14 +00:00
thorpej
2f89e3d744
Explicitly include <machine/intr.h> if __HAVE_GENERIC_SOFT_INTERRUPTS.
2001-01-17 18:21:41 +00:00
thorpej
a4ecde8c5e
If no link level name is assigned, return EADDRNOTAVAIL on
...
SIOCGIFADDR.
2001-01-17 15:53:43 +00:00
ws
dc77af8bea
Don't claim the memory for the executable from the firmware.
...
Some implementations seemed to do strange mappings as a result of it.
2001-01-17 15:37:06 +00:00
ws
8d2ba0ce39
Increase stack size to make this work again.
2001-01-17 15:31:04 +00:00
itojun
2d9097af9e
correct typecast for eonrtrequest 3rd arg.
2001-01-17 15:13:37 +00:00
itojun
50f4458f06
move forward decl of rt_addrinfo upwards.
2001-01-17 15:07:07 +00:00
itojun
4dbe2a5a97
wrap noisy ND6 debugging messages with ND6_DEBUG. sync with kame
2001-01-17 11:26:52 +00:00
shin
6b177fb05c
- reduce GP size (20 -> 18).
2001-01-17 10:35:08 +00:00