ichiro
f03f25cb17
regen
2001-06-20 05:39:36 +00:00
ichiro
ba3eaf4273
add product RealTek 8139
...
by kern/13252: RealTek 8139-based Cardbus support
2001-06-20 05:39:17 +00:00
simonb
9f273cc763
Fix up comment botch.
...
_Never_ fix a simple formatting thing _after_ a test compile.
2001-06-20 05:33:25 +00:00
simonb
d75760a329
Add some more e_machine values and a reference to the SCO website with
...
ELF ABI information.
2001-06-20 03:15:42 +00:00
uwe
25d726e4eb
Attach serial console at com.
2001-06-20 03:13:19 +00:00
oster
76d322c58c
#if out a few more bits that arn't required if we are not doing
...
PQ or RAID6.
2001-06-20 03:09:23 +00:00
uwe
35e011d31b
Convert to use cnmagic(9). Unifdef DDB and DDB_BREAK_CHAR.
...
While I'm here, s/ungetc/readahead/ in com_common_* because that's
what it _really_ is, "ungetc" is a very confusing name.
2001-06-20 03:07:25 +00:00
briggs
279833d138
Build for kgdb as well as for ddb (mutually exclusive).
2001-06-20 02:40:14 +00:00
toshii
8b8a1cfa73
Define __HAVE_GENERIC_SOFT_INTERRUPTS, and nuke traditional softserial and
...
softclock.
2001-06-20 02:34:26 +00:00
toshii
9663b23e37
Add IPL_SOFT* interrupt levels.
...
XXX These's no point in having two copies of intr masks (spl_masks and
XXX imask). This needs to be fixed.
2001-06-20 02:30:47 +00:00
toshii
9159944a03
Add IPL_SOFT* interrupt levels.
...
Fix type for softintr handlers.
2001-06-20 02:26:30 +00:00
toshii
352aae04a4
Fix type for softintr handlers.
2001-06-20 02:21:58 +00:00
toshii
ccc8a74c00
Map PPC (peripheral pin controller) registers also.
2001-06-20 02:19:55 +00:00
christos
b42ac39883
fix processor name
2001-06-20 02:19:36 +00:00
toshii
b0f168f8ce
GC dead codes.
2001-06-20 02:18:06 +00:00
toshii
681b3193ca
Make sacom generic soft interrupts ready.
2001-06-20 02:16:49 +00:00
briggs
e870bf36b9
There is no other support for KGDB in this driver yet, so ifdef out the
...
call to a non-existent (on macppc) zs_check_kgdb() for now.
2001-06-20 02:01:56 +00:00
thorpej
0b0010a7c3
When probing for a PHY, look at the EXTSTAT bit in the BMSR, as well,
...
not just the media mask. This prevents PHYs/TBIs that only support
Gigabit media from slipping through the cracks.
2001-06-20 01:42:41 +00:00
fvdl
e861a00729
X8664 -> X86_64
2001-06-20 01:20:19 +00:00
fvdl
5f21a82a5d
Elf64_Word should be 32 bits; alpha is the exception rather than
...
the rule, so change the ifdef to reflect this.
2001-06-20 01:07:22 +00:00
thorpej
7e843c3ccb
Device driver for the Sundance Tech. ST-201 10/100 Ethernet. This
...
chip is found on the D-Link DFE-550TX.
2001-06-19 23:00:47 +00:00
jdolecek
a0e44b481b
Fix locking disorder in ntfs_vgetex(), which resulted in deadlock
...
under heavy vnode usage - vget() must be called with unlocked ntnode!
Actually check the vget() return value and DTRT if it fails (i.e. when
the vnode has been recycled for other use).
2001-06-19 22:14:14 +00:00
jdolecek
ec6b53c217
ntfs_{read|write}vattr_plain(): remove NetBSD-specific code which seems
...
to be not needed anymore with UBC. This might also solve problems
people seen as 'Argument list too long', like kern/10119
2001-06-19 22:10:11 +00:00
thorpej
7914a89b02
Add support for the Seeq 80225 10/100 Ethernet PHY. This is just
...
a stripped-down version of the 80220/80223.
2001-06-19 20:10:54 +00:00
thorpej
93169d8a94
Regen; added Seeq 80225 10/100 PHY.
2001-06-19 19:51:27 +00:00
thorpej
5d3c31d576
Add Seeq 80225 10/100 PHY.
2001-06-19 19:51:04 +00:00
jdolecek
74e9588fda
Add linux_trap.c for i386
2001-06-19 18:18:42 +00:00
jdolecek
3fd1ca0fc9
Do not include the ELF 'catch all' entry in execsw[] by default, which
...
used to make ELF binaries unmatched by any signature check to be run under
NetBSD 'emulation'. This causes problems like kern/12253.
The old behaviour is available with option EXEC_ELF_CATCHALL.
2001-06-19 17:58:41 +00:00
uch
27e3cda68b
add document for developers.
2001-06-19 17:50:39 +00:00
uch
86b75389d1
recompile.
2001-06-19 16:51:43 +00:00
uch
3563b6010c
add build number. when 'make uuencode', increment it.
2001-06-19 16:50:05 +00:00
uch
a934bba390
set BI_CNUSE_SERIAL flag at SerialConsole constructor. and remove
...
getBootConsole member from SerialConsole class
2001-06-19 16:48:49 +00:00
sommerfeld
f00786e7ab
restore fs and gs from sigcontext in sigreturn (correct oversight in
...
previous commit).
2001-06-19 15:54:48 +00:00
wiz
ac951736bc
`response', not `responce'
2001-06-19 13:45:52 +00:00
wiz
3f9984fc90
`existent', not `existant'
2001-06-19 13:42:07 +00:00
fvdl
fc4ff23a7a
Fix a few bogons.
2001-06-19 13:19:54 +00:00
simonb
e50bbd9bf9
Add -Wstrict-prototypes.
2001-06-19 13:00:42 +00:00
wiz
f3f6c5b675
`accessible' only has one `a'.
2001-06-19 12:52:20 +00:00
fvdl
dd270d4a3f
ifdef NISAPNP -> if NISAPNP > 0
2001-06-19 12:45:23 +00:00
simonb
d4bcd9c735
Add/change prototypes so that macpcc builds with -Wstrict-prototypes.
2001-06-19 12:02:55 +00:00
nonaka
595d6a40b4
Back out last changes.
2001-06-19 11:56:27 +00:00
nonaka
b9c1984c7e
Back out last changes.
2001-06-19 11:36:17 +00:00
lukem
b7f8c7eb86
delint
2001-06-19 10:43:26 +00:00
scw
21481088f3
Minor correction for mvme68k.
2001-06-19 09:51:03 +00:00
fvdl
b4b5dc533d
Add fxsr CR4 bits.
2001-06-19 09:12:49 +00:00
fvdl
d8d208d673
Fix botched commit; I forgot to bring this up to date to -current
...
before committing it.
2001-06-19 09:10:30 +00:00
simonb
43eba60849
Make all the ppc delay() functions the same - formating change only, no
...
code changes. Step one of a unified ppc clock.c.
2001-06-19 08:34:49 +00:00
simonb
a8068ab82d
Don't use argument names in function declarations.
2001-06-19 08:24:07 +00:00
mrg
e16036ef83
complete sparc descriptions.
2001-06-19 07:49:14 +00:00
jdolecek
934f52d4ff
Sprinkle couple of cosmetic changes - use 'extern' in headers, make
...
some stuff static, const as appropriate, use static TAILQ_HEAD_INITIALIZER()
instead TAILQ_INIT() call.
2001-06-19 07:37:16 +00:00
jdolecek
a7d6a8f2f1
The ifa is needed for CCITT&&LLC case, provide it in that case
2001-06-19 07:19:35 +00:00
simonb
97b16e911f
Move the DSISR SPR bit definitions from <powerpc/mpc6xx/pte.h> to
...
<powerpc/spr.h>. Remove unused ISI/SRR1 bit definitions.
2001-06-19 07:14:23 +00:00
oster
0e8f8213af
A bunch of these bits are only needed for the EVENODD stuff.
...
Shaves a little better than 1K off the size of an i386 kernel.
2001-06-19 03:25:16 +00:00
christos
495370b307
add x86_64
2001-06-19 02:49:05 +00:00
fvdl
ba22234cb4
.s -> .S for microtime
2001-06-19 02:06:52 +00:00
fvdl
4880ff208d
Forgot this one. This is basically a copy of the i386 version;
...
needed because the sim provides this, likely to be nuked later.
2001-06-19 02:06:15 +00:00
fvdl
653103e16a
This was previously missed.
2001-06-19 01:58:46 +00:00
fvdl
090a2bb9f1
Fix typo in comment.
2001-06-19 01:40:42 +00:00
fvdl
2563e4390d
Add IDs for x86-64.
2001-06-19 00:41:53 +00:00
fvdl
fe75469d65
Some of this was sparc-specific, so ifdef __sparc__ it (XXX). Also,
...
change the alignment of one structure with an MD ifdef. Should
be moved into the netbsd32_machdep parts.
2001-06-19 00:36:21 +00:00
fvdl
9b4c0e34d2
Initial commit of the port to AMD's upcoming 64 bit architecture, the
...
x86-64. Since there's no hardware available yet, this port is only
known to run on the Simics simulator for at the moment, and as such
uses the PC devices that it simulates for now. It will be developed
more (and cleaned up) as the hardware becomes available.
2001-06-19 00:19:12 +00:00
thorpej
9c9eba63ec
Add gsip(4), gphyter(4), and sf(4) drivers.
2001-06-18 22:45:54 +00:00
thorpej
7478f1c9a3
Add sf(4), gsip(4), gphyter(4) drivers.
2001-06-18 22:40:19 +00:00
bjh21
cb36bacea5
Merge arm32/dev/bus_space_notimpl.S and hpcarm/hpcarm/bus_space_notimpl.S
...
into arm/arm/bus_space_notimpl.S. They were identical anyway.
This file has no excuse for being in assembler, but I'll leave that for another
day.
2001-06-18 22:26:15 +00:00
thorpej
62224968e1
Add support for the Adaptec AIC-6915 10/100 Ethernet. This is
...
a 64-bit PCI chip, available in 1, 2, and 4 port models.
2001-06-18 22:05:35 +00:00
bjh21
80c5d7ab99
Move <arm/arm32/bus.h> to <arm/bus.h>, since it looks like it's going to be
...
necessary on arm26 as well.
2001-06-18 21:37:32 +00:00
bjh21
743e0579d1
Remove "defopt FOOTBRIDGE" -- it's in files.footbridge now.
2001-06-18 20:49:14 +00:00
mrg
cbe144f269
copy tlb_flush*() #defines here, but rename them tlb_flush*_real(). this
...
allows for tlb_flush*() to be defined differently if MULTIPROCESSOR.
2001-06-18 15:42:06 +00:00
nonaka
03e1e2dc99
Add bus_dma entry.
2001-06-18 14:04:39 +00:00
onoe
319ea4a342
make it compilable: delete unused variable 'ifa' from lance_ioctl()
2001-06-18 13:47:18 +00:00
onoe
c07d2e1e96
Add Cisco/Aironet 350
...
Reported by Wolfgang Rupprecht <wolfgang@wsrcc.com>.
This doesn't fix PR 13181, which says the card doesn't work well.
2001-06-18 13:21:24 +00:00
onoe
e523b2f091
regen: Add Cisco/Aironet 350
2001-06-18 13:19:07 +00:00
onoe
61285ac2da
Add Cisco/Aironet 350
2001-06-18 13:18:08 +00:00
martin
91a63a0595
Protect interface queue manipulations by splnet(). Splsoftnet() is not
...
enough.
2001-06-18 12:32:47 +00:00
rafal
9e735123dc
mmeye (as the text says) is sh3, not arm.
2001-06-18 11:50:07 +00:00
bjh21
c5b2129e84
Re-write arm26 description, and remove mention of "Acorn Risc Machines" from
...
the arm32 description, since they were Advanced by the time the ARM6 came out,
and are now just ARM.
2001-06-18 11:48:28 +00:00
wiz
5e33503d64
Fix typo.
2001-06-18 11:36:47 +00:00
uch
51b515b09a
recompile.
2001-06-18 11:31:32 +00:00
uch
376c55b2be
arm, mips: forgot to initialize boot console.
2001-06-18 11:31:04 +00:00
wiz
ccfe29f3cf
Symmetric has one s and two m's.
2001-06-18 11:23:00 +00:00
jdolecek
e65b619faa
Convert to use ether_ioctl() for SIOCSIFADDR and SIOCSIFFLAGS.
2001-06-18 11:06:26 +00:00
jdolecek
176beeea9e
Make compilable with -Wall, in hope this could be actually useful
...
(which is unlikely)
2001-06-18 09:57:27 +00:00
bouyer
49ed2592ce
Add my copyrigth and remove the older ones. None of the original authors of
...
the st driver wrote something in this file.
2001-06-18 09:41:06 +00:00
bouyer
0a63f01fef
Snapshot of ATAPI tapes support. Known to be able to read/write to tape with:
...
st0 at atapibus0 drive 1: <Seagate STT8000A, , 5.51> type 1 sequential
removable
Major changes may still happen in order to properly support other ATAPI
tape drives.
2001-06-18 09:05:05 +00:00
sommerfeld
b10656ba32
Delete dead code.
...
Mask segment registers from trap frame with 0xffff for cleanliness.
2001-06-18 03:33:59 +00:00
sommerfeld
926b6ff132
since seg regs are 16 bits, toss high order bits from the trapframe
2001-06-18 03:32:14 +00:00
christos
59abdecf4b
Add a linux specific trapsignal() function. This is just a passthrough
...
on all platforms but the i386. On the i386 we look at T_PROTFLT and send
a SIGSEGV instead of SIGBUS. This makes allegro lisp 5.0 and pvs (a proof
verification system) to work.
XXX[1]: We need to go through each architecture and verify that we send
the correct signal on each trap type.
XXX[2]: trap.c on all other architectures but i386 needs to be modified
to s/trapsignal/(*p->p_emul->e_trapsignal)/g
2001-06-18 02:04:42 +00:00
christos
0f380fac15
Add an e_trapsignal member to struct emul, so that emulated processes can
...
send the appropriate signal depending on the trap type.
2001-06-18 02:00:48 +00:00
simonb
1506d21315
Make error checking/reporting a little more correct.
2001-06-18 01:58:08 +00:00
sommerfeld
7e7d262c34
Add %fs/%gs to trap frame and save/restore them on
...
trap/interrupt/syscall entry from userspace.
Remove special-case "by hand" validation of fs/gs register values as
well as special handling of them in various signal handling paths.
Now, like %ds and %es, they are validated by the hardware on return to
userland.
This paves the way for the use of %fs for per-cpu data on
multiprocessor systems, and fixes an otherwise difficult-to-fix
interaction between threads/clone(2) and USER_LDT.
Discussed in advance with Frank van der Linden.
2001-06-17 21:01:32 +00:00
tsubai
1614d87d0e
Support the new iBook.
2001-06-17 19:54:47 +00:00
tsubai
de98ab5b38
Regen.
2001-06-17 19:51:27 +00:00
tsubai
b63b6d01e6
Add device IDs on the new iBook.
2001-06-17 19:50:33 +00:00
tsubai
91f99e1981
Forgot to commit this -- move file .../bus_dma.c line to files.${machine}.
2001-06-17 19:32:17 +00:00
jdolecek
adaaf11f9f
make pckbc_slot_names[], pckbc_portcmd const
2001-06-17 16:15:41 +00:00
nonaka
31794a5423
NEWPMAP
2001-06-17 16:01:28 +00:00
nonaka
b83f37566d
identified prep model. (I missed it...)
2001-06-17 15:59:57 +00:00
nonaka
5098ff59f6
identified prep model.
2001-06-17 15:57:11 +00:00
thorpej
97354efd4d
More corrections.
2001-06-17 14:54:29 +00:00
kleink
abaced98c3
Fix context handling for 32-bit environments:
...
* Really pass PSR ICC bits instead of raw CCR.
* Don't touch ASI and FPRS, which are not part of the 32-bit mcontext.
Also, correct printf conversions in svr4_printmcontext.
2001-06-17 14:39:32 +00:00