martin
301dca6ef4
Make fields in ioctl parameters that are not allowed to be negative u_ints.
...
Better range & sanity checking for ioctl arguments (thanks, Jaromir!)
2002-01-15 12:28:08 +00:00
lukem
ba6ca94b23
order dev/clockctl.c appropriately
2002-01-15 12:10:50 +00:00
bjh21
4a4d63e6c0
Regen.
2002-01-15 10:23:35 +00:00
bjh21
9f08648c7d
Shuffle uname calls around. It turns out we don't use the same names as
...
Linux does, so:
sys_olduname -> linux_sys_oldolduname
sys_uname -> linux_sys_olduname
sys_newuname -> linux_sys_uname
2002-01-15 10:21:46 +00:00
bjh21
b5c6c1df63
Simplify SWI entry: syscall() now extracts the SWI comment field itself.
2002-01-14 23:21:06 +00:00
bjh21
2fdddc2550
Generated files for ARMLinux binary compatibility.
2002-01-14 23:17:16 +00:00
bjh21
23a5fe8d9b
Remove old ARMLinux binary compatibility fragment. As far as I know, this
...
was never used.
2002-01-14 23:15:58 +00:00
bjh21
6462506466
Crude first cut at ARMLinux binary compatibility. Successfully runs
...
"/emul/linux/bin/echo hello, world", dynamically linked.
2002-01-14 23:14:32 +00:00
jmcneill
273ca48725
Add power management hooks to pmsi driver and make sure that the
...
device is setup for the proper intellimode on resume.
2002-01-14 21:56:10 +00:00
bouyer
8bf0d659b0
Don't use chp->wdc if it's NULL.
2002-01-14 21:51:35 +00:00
eeh
59339eac04
Make PHYS_ASI() also recognize little-endian ASIs.
2002-01-14 20:44:30 +00:00
kleink
3086980be4
Move spl*() interfaces from from param.h to intr.h; for compatibility,
...
still let them available from param.h as well like all other platforms
currently do.
2002-01-14 19:59:31 +00:00
pooka
09dfdacac8
Use standard PCI power management definitions from pcireg.h instead
...
of homegrown ones.
suggested by Soren
2002-01-14 19:24:39 +00:00
soren
70e85fb54b
Remove __HAVE_GENERIC_SOFT_INTERRUPTS #ifdef.
2002-01-14 19:08:35 +00:00
soren
07e21646eb
Options MIPS3_5200 and MIPS3_L2CACHE_PRESENT are gone.
2002-01-14 19:07:16 +00:00
jandberg
2a9f95f2ad
Regenerated AMIGA, INSTALL and DRACO from GENERIC.
2002-01-14 18:56:35 +00:00
kleink
67dfac7357
Include <machine/intr.h> unconditionally, instead of only doing so if
...
__HAVE_GENERIC_SOFT_INTERRUPTS and relying on <sys/param.h> to provide it
otherwise; pointed out by Aymeric Vincent.
2002-01-14 18:19:15 +00:00
eeh
cc61f43486
Use a more efficient PIC_PROLOG().
2002-01-14 16:37:36 +00:00
eeh
79cc3b0d73
Set the interrupt retry timer to 0xff.
2002-01-14 16:30:31 +00:00
pooka
2bce33ba09
slight last-minute typo here
2002-01-14 16:26:44 +00:00
pooka
53aa4de53f
make RTC year IRIX semantics adjustments a macro
2002-01-14 16:23:27 +00:00
kleink
c095bf1b6d
As discussed with Aymeric, <machine/intr.h> is always required, so don't
...
make its inclusion conditional.
2002-01-14 16:10:33 +00:00
aymeric
8cae495fc0
Don't include machine/types.h (my fault in previous commit)
...
Reported by Klaus Klein.
2002-01-14 16:04:44 +00:00
tsutsui
ab04f9daae
Call malloc(9) with M_ZERO flag instead of bzero() after malloc().
...
XXX It seems these attachments need to be rewritten for modern config(9)..
2002-01-14 13:39:14 +00:00
tsutsui
bcba62925f
Call malloc(9) with M_ZERO flag instead of bzero() after malloc().
2002-01-14 13:32:44 +00:00
tsutsui
448d063b57
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-14 13:23:36 +00:00
martin
78ce6cb0f8
Initialize the activity timestamp when opening a connection. Only idle-
...
timeout connection that made it to phase NETWORK yet. (For drivers using
the internal timeout mechanism; isdnd, that does the timeout handling for
ISDN drivers, still needs to be fixed.)
Thanks to Wolfgang Solfrank for finding this.
2002-01-14 07:39:14 +00:00
isaki
81fa322c19
Add another address, vector configuration of Nereid ethernet.
2002-01-14 04:25:47 +00:00
augustss
626454530f
Regen.
2002-01-14 03:57:11 +00:00
augustss
a7bd403449
Fix typo.
2002-01-14 03:56:33 +00:00
christos
c8ce02fd2c
add the dma command ext translations. pointed out by manuel.
2002-01-14 02:17:59 +00:00
augustss
f3b996d67a
Add the i830 bridge.
2002-01-14 01:45:54 +00:00
augustss
916552082d
Add i830M to agp chip tables.
2002-01-14 01:38:25 +00:00
augustss
18a4a5a899
Regen.
2002-01-14 01:37:35 +00:00
augustss
0694a51a97
Add 82201CA to the chip table.
2002-01-14 01:35:39 +00:00
augustss
ef12cd1620
Change some names that I added earlier.
2002-01-14 01:35:05 +00:00
augustss
27a315e2c8
Add i830M to the chip list.
2002-01-14 01:29:13 +00:00
thorpej
0ff3653797
Add sysarch calls to read and write the full fp_c.
2002-01-14 00:53:16 +00:00
jandberg
389100f5d8
Amiga wsdisplay updates.
...
conf/GENERIC:
conf/files.amiga:
- Bring in wsfont definitions.
dev/grfabs_reg.h:
- Add macros for decomposing palette entries.
dev/amidisplaycc.c:
- Support for fonts, either wsfonts compiled into kernel
or runtime-loadable by ioctl. Font width still limited to 8,
height may vary.
- Limited support for mapped displays. No way to adjust display
mode. Palette setting works.
- Prettier default palette (white on black).
- Probes correctly as WSDISPLAY_TYPE_AMIGACC.
- Support for screen blanking.
2002-01-13 23:24:22 +00:00
augustss
5a6220e6bc
Implement pci_intr_disestablish().
2002-01-13 23:02:33 +00:00
jandberg
75e5cd6d4f
wskbd updates.
...
kbd.c: Now identifies itself as WSKBD_TYPE_AMIGA.
wskbdmap_amiga.c: Updated de/dk/sv/no keymaps.
2002-01-13 22:47:43 +00:00
thorpej
64e45e9f3d
Sync with arch/arm32.
2002-01-13 20:20:12 +00:00
thorpej
43c6244346
Need <sys/systm.h> for strcmp() prototype.
2002-01-13 20:12:44 +00:00
augustss
a80d13d476
Cosmetic error message fix.
2002-01-13 19:40:51 +00:00
augustss
e4f23fb652
Add code to handle PCMCIA cards placed on a PCI card with the PLX chip.
...
From OpenBSD and FreeBSD.
2002-01-13 19:38:25 +00:00
tsutsui
cf839323de
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-13 19:28:06 +00:00
thorpej
1e0e569ced
Remove the "fiqhandler" definitions.
2002-01-13 19:20:06 +00:00
jandberg
2089bcf9c1
added amiga display/mouse/keyboard defines
2002-01-13 18:05:50 +00:00
christos
f9b7ffe292
Add LBA48 support based on patches from Keisuke YOSHIDA. KNF a bit while
...
I am there.
2002-01-13 17:24:28 +00:00
jmcneill
e52f30dc7a
Every card I've seen has had their channels swapped with respect
...
to the mixer. Ie:
$ mixerctl -w outputs.master=0,191
Would result in the _right_ speaker being turned off.
So, we will swap the left and right mixer channels to compensate
for this.
2002-01-13 15:07:28 +00:00
bjh21
ef2920350e
Use symbolic names for SWI number blocks (from <arm/swi.h>).
2002-01-13 15:04:09 +00:00
bjh21
d46952877d
Add an <arm/swi.h>, containing symbolic names for SWI ranges.
2002-01-13 15:03:06 +00:00
jmcneill
a3e1dd7338
Remove unnecessary (also unused) AC'97 definitions -- they already exist
...
in syssrc/sys/dev/ic/ac97reg.h.
2002-01-13 14:48:01 +00:00
jmcneill
4d4665161a
Use malloc's M_ZERO flag instead of malloc/memset.
2002-01-13 14:44:15 +00:00
bjh21
9379550701
Make this actually compile on acorn32.
2002-01-13 14:39:13 +00:00
takemura
27d818bfdb
Fixed vrpciu with config_hook PCI interrupt handling.
2002-01-13 14:18:31 +00:00
takemura
3d94c421cc
Added new config hook type PCIINTR (handling PCI interrupt).
...
Added config hook APIs, config_connect, config_disconnect and
config_connected_call.
Supported PCIINTR type event in hpcio.
2002-01-13 14:00:38 +00:00
drochner
131f65b2ec
-fix new assembler warnings
...
-add RCS ID
2002-01-13 12:45:54 +00:00
drochner
5245358400
for ELF, put RCSID string into .ident section,
...
add __KERNEL_RCSID macro which is undefined in case of NO_KERNEL_RCSIDS
2002-01-13 12:44:31 +00:00
aymeric
36fb148d72
Remove the quirks I added for an ethernet card I have.
...
This ``quick fix'' shall not make it into a release, and the problem doesn't
come from the card but rather from my laptop.
2002-01-13 12:28:02 +00:00
aymeric
24443412ff
include machine/types.h
...
include machine/intr.h if defined(__HAVE_GENERIC_SOFT_INTERRUPTS)
It makes this file compile for the amiga.
2002-01-13 10:57:57 +00:00
aymeric
2968e4165f
add Edimax Technology Inc. EP4000A
...
add another Linksys Etherfast clone (Level One)
2002-01-13 10:41:11 +00:00
aymeric
2ae5495943
regen
2002-01-13 10:39:33 +00:00
aymeric
0e264923e6
add Edimax Technology Inc. PCMCIA Ethernet Card
2002-01-13 10:38:47 +00:00
pooka
284103af4a
Add support for the driver to work after suspend/resume. Does nothing
...
fancy, works for the basic output case, but does not support programs
which use playback while going into suspend.
Sketched after code found in FreeBSD and Linux drivers.
2002-01-13 10:06:51 +00:00
pooka
2e156f09dc
* add power definitions
...
* fix a few (hidden) typos in the definitions
2002-01-13 10:02:58 +00:00
takemura
9ea4be44f4
Number of elements in button_config is smaller than CONFIG_HOOK_MAX_ID.
2002-01-13 08:28:27 +00:00
augustss
1a2fda613e
Regen.
2002-01-13 03:14:22 +00:00
augustss
99d55e5ea2
Add 3Com 3crwe777a AirConnect.
2002-01-13 03:13:39 +00:00
bouyer
f03445a59f
For fixed block drive, for invalid sense error code, set info to
...
xs->datalen / st->blksize instead of xs->datalen; as code assume later
that info is a block number.
Should fix kern/2727.
2002-01-12 20:30:11 +00:00
bjh21
9fe68c4f64
Combined syscall handler for all ARM ports. This is basically the arm32
...
version, made readable and compatible with arm26. In addition, this adds
support for NetBSD/arm's newly allocated SWI range.
2002-01-12 20:02:13 +00:00
scw
7fed4934b8
Move the VMEbus RAM `howto' into the docs directory.
2002-01-12 19:29:49 +00:00
christos
5ff60a19d9
Don't hide the real return code with EPERM.
2002-01-12 18:51:56 +00:00
christos
5266303896
When checking for permissions, include the P_INEXEC test and return
...
EAGAIN if the process is exec'ing.
2002-01-12 18:51:31 +00:00
tsutsui
e6f8529d26
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:58:16 +00:00
tsutsui
c12b5c180d
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:41:02 +00:00
tsutsui
1267bddc09
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:29:30 +00:00
tsutsui
b87a051ec8
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:17:05 +00:00
tsutsui
84926576f1
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:03:11 +00:00
manu
5f90ae55b5
Added clockctl
2002-01-12 14:52:40 +00:00
christos
83990b1879
Clear the P_INEXEC flag in other labels. Pointed out by he@netbsd.org
2002-01-12 14:20:30 +00:00
manu
d6bd9425bf
Added clockctl
2002-01-12 13:39:29 +00:00
chris
c3abf9a50c
Make GENERIC cats kernel boot again. By allocating a 2nd second level page table for the kernel and stack space we can now have to 8MB of kernel and stacks (if the kernel ever gets really bloated might need to add a 3rd!)
...
Also update the funcs in arm32_machdep.c that create the entries so that on cats they expect the 2 pagetables to be contiguous, note this means that for now cats is special cased in lots of funcs. I'll tidy this up to something a bit more sane soon, to avoid the multitude of #ifndef cats that I had to sprinkle in.
2002-01-12 13:37:55 +00:00
manu
0079b3711b
Added clockctl
2002-01-12 13:33:42 +00:00
manu
eb2b0c03da
Added clockctl
2002-01-12 13:22:23 +00:00
manu
af62e00622
Added clockctl
2002-01-12 13:11:08 +00:00
manu
2efb671770
Added clockctl
2002-01-12 13:00:46 +00:00
manu
26fc3c46e0
dded clockctl
2002-01-12 12:59:11 +00:00
manu
6330e3eab1
Added clockctl
2002-01-12 12:56:39 +00:00
manu
d397792cbb
Added clockctl
2002-01-12 12:36:31 +00:00
manu
4e294be530
Oops, wrong number (84 -> 69)
2002-01-12 12:32:58 +00:00
manu
5061ccffdc
Added clockctl
2002-01-12 12:28:03 +00:00
manu
9a870a5b82
updated chrtoblktbl[]
2002-01-12 12:23:48 +00:00
manu
08daa954b4
Added clockctl
2002-01-12 12:21:09 +00:00
manu
833e540a34
Added clockctl
2002-01-12 12:09:51 +00:00
aymeric
6f9753bcdd
Revert last commit in order to do the right thing.
...
(i.e. use jmp xx:l instead of exporting xx)
No functional change.
2002-01-12 11:45:26 +00:00
tsutsui
7d5571319d
Remove .mdebug and .ident sections from ECOFF kernels so that
...
the ARC BIOS can load ECOFF kernels built with new-toolchain properly.
2002-01-12 04:07:27 +00:00
enami
68f9f4a5d4
Make ehci_pci.c compiles again.
2002-01-12 02:06:23 +00:00
enami
5c12da5b4a
Define new macro to access FSR register and use it.
2002-01-12 01:40:36 +00:00
enami
16fc46b962
Access FSR register correctly in struct fpreg.r_regs[].
...
This fixes sshd (actually, libcrypto) failure with new-toolchain.
2002-01-12 01:37:08 +00:00