tsutsui
cb383cb5db
Define MSGBUFSIZE here only if it's not specified by options(4).
2002-06-28 17:40:20 +00:00
yamt
ec594e3ef5
do previous differently for wddump case.
2002-06-28 16:50:30 +00:00
yamt
2d80988a26
- remove big buffers on stack. discussed on tech-kern.
...
- constify.
2002-06-28 16:40:50 +00:00
yamt
5154ea5e5b
constify diskerr().
2002-06-28 16:37:20 +00:00
briggs
1b3d605b4e
Remove complaint: bus_dmamap_destroy() called for map with valid
...
mappings bus_dma(9) states: "In the event that the DMA handle contains
a valid mapping, the mapping will be unloaded via the same mechanism
used by bus_dmamap_unload()." And some drivers do mean to skip the
unload step.
2002-06-28 15:21:00 +00:00
junyoung
a52db40372
Do the necessaries when the builtin font gets saved in slot 1.
2002-06-28 03:38:13 +00:00
matt
3043c05326
Add common routines to do BAT initialization, trap vector setup,
...
interrupt vector installation, VM initialization, core-dumps (stubbed),
and network soft interrupts. Also kvtop and mapiodev.
2002-06-28 02:32:16 +00:00
matt
f7a6553147
Add common syscall dispatcher. Also put child_return in here.
2002-06-28 02:30:06 +00:00
itojun
67c6a98161
disallow ktrace on P_SUGID. from openbsd
2002-06-28 01:59:36 +00:00
thorpej
6abec8e2a2
Increase previously added delays from 2us to 10us.
2002-06-28 01:10:06 +00:00
thorpej
90bf67b885
* Only set the jumbo frame capability if we are able to allocate
...
jumbo frame buffers.
* Garbage-collect some stuff we don't need.
* Fix timeout detection in the firmware handshake.
2002-06-28 00:55:20 +00:00
thorpej
7778c16e7c
Use a table to match BCM570x products.
2002-06-27 23:56:20 +00:00
thorpej
b7af161065
Don't call m_aux_find() in the inner loop when creating the Tx
...
descriptor list. Instead, call it once and remember the result,
and only call it looking for VLAN tags if VLANs are configured
on the interface.
2002-06-27 23:21:34 +00:00
thorpej
68be8ecae4
Put some delay in the loops that poll for MII transaction
...
completion. Without this, reading the PHY can hang the bus
on a sufficiently fast CPU.
2002-06-27 22:31:30 +00:00
fvdl
8a454b46d0
Disable TCP/UDP checksums on the receive side again.
2002-06-27 22:10:11 +00:00
matt
511223b674
If ALTIVEC is not defined, treat EXC_VEC|EXC_USER exceptions as PGM
...
exceptions. [Note that we still can't trap these due to issues in
trap_subr.S which are (yet) fixed]
2002-06-27 21:15:35 +00:00
pooka
c558b464ba
Assign COPTS instead of adding to it, avoids situation where -mi386
...
is mixed with -march=something_incompatible
suggested by thorpej
2002-06-27 20:44:08 +00:00
drochner
3825b247fb
Only allow the bus_dmamem_alloc() code to sleep if no physically contigous
...
pages are insisted in.
Atm, the pglistalloc code does the same automatically, but this might change.
2002-06-27 18:37:10 +00:00
ross
686a24e882
add bktr
2002-06-27 18:34:32 +00:00
drochner
e14af78731
Big cleanup and speed improvements to pglist_alloc code:
...
-pass vm_physseg* instead of physseg index, and PFN (int) instead
of physical address (could be done even more)
-simplify detection of boundary crossing and behave more intelligently
in this case
-take stuff out of the inner loops, or put into "#ifdef DEBUG"
(because we move along physsegs we don't need to check that the
pages are physically contigous)
-make the "simple" and "contigous" branches look more uniform; at
least the outer loops might coalesce one day
2002-06-27 18:05:29 +00:00
itojun
2169d69bcf
correct %d/%u mismatch. sync w/kame
2002-06-27 14:39:45 +00:00
christos
c96f693db0
PR/17407: Jim Wise: Systrace does not work without procfs.
...
FIX: use process_domem as thorpej suggested.
2002-06-27 13:22:54 +00:00
itojun
d7006267f3
reduce kernel stack usage by separating struct secasindex. sync w/kame
...
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
2002-06-27 12:12:49 +00:00
pooka
48e1ffa97b
regen
2002-06-27 09:52:53 +00:00
pooka
107e651a5f
two AVM isdn interfaces
2002-06-27 09:50:06 +00:00
gmcgarry
f7458b82ef
Back out part of revision 1.20 which was causing PROM re-entry
...
to fail. Reported by Jarle Greipsland <jarle@uninett.no>.
2002-06-27 08:45:25 +00:00
junyoung
75cfc612c3
Whitespace KNF.
2002-06-27 06:44:17 +00:00
junyoung
db4ede9522
Add VGA_CONSOLE_ATI_BROKEN_FONTSEL (disabled by default).
2002-06-27 06:34:23 +00:00
junyoung
754342aeb8
- Work around a hardware bug that loaded fonts don't work, which is
...
found on many (all?) of PCI-based ATI graphics cards. It is fully optional
and can be enabled by adding `options VGA_CONSOLE_ATI_BROKEN_FONTSEL'
to config file.
- Temporarily remove `quirk' mechanism. Similar code already exists
in pci_quirks.c.
2002-06-27 06:26:51 +00:00
leo
4fdfe6f24c
Exclude the Atari/Milan floppy driver from being a RAID capable device.
2002-06-27 05:13:33 +00:00
simonb
a441a7dffa
Remove some clocktick debug code.
2002-06-27 04:09:15 +00:00
simonb
7471732325
Add the 20Kc processor ID.
2002-06-27 03:43:45 +00:00
briggs
bea68a808c
Change a 'continue' to a 'break' in switch configuring 64-bit devices.
...
Add a little more debugging code.
2002-06-27 00:59:21 +00:00
christos
71dcc987cd
PR/17402: Add wsmoused support by providing get/set char and events.
2002-06-26 23:05:33 +00:00
matt
cd85109523
Make traps even smaller by noticing the checking of privilege mode and
...
use of curpcb/USPACE is common and move that into the common trap processing.
2002-06-26 20:00:17 +00:00
drochner
6aa49848cf
2 fixes:
...
-Don't assume fonts to start with character 0, load at the
right offset. Now we can use eg wsfont/bold8x16.h which
starts with chr(1).
-Don't touch the hardware if a font is set for a screen which is
not active.
2002-06-26 16:33:18 +00:00
drochner
8e82746524
avoid assembler warning
2002-06-26 12:20:29 +00:00
cjs
6f2291b427
Match newer NetGear GA302T cards.
2002-06-26 10:48:18 +00:00
cjs
f4ba5fb7fc
Regenerate.
2002-06-26 10:09:16 +00:00
cjs
c3d906554c
Add Altima AC9100 Gigabit Ethernet ID. This may not be the correct name.
...
However, it's the chip on the NetGear GA302T card.
2002-06-26 10:03:58 +00:00
simonb
8c2c311f56
Add evbmips to the list of platforms supported by this driver.
2002-06-26 09:47:08 +00:00
cjs
79a06f07ff
Regenerate.
2002-06-26 09:42:44 +00:00
simonb
be77ae0cf5
Whitespace KNF.
2002-06-26 09:38:37 +00:00
cjs
0ef3b7e33b
Add a couple more TI IEEE 1394 host controllers.
2002-06-26 09:33:50 +00:00
yamt
175fe41cad
stack frames can be overwrapped for eg. softintr.
2002-06-26 08:18:01 +00:00
matt
1a5c0cf685
When not using the OLD pmap, bump kernel KVA space to 512MB (OLD pmap stays
...
at 256MB).
2002-06-26 01:16:22 +00:00
matt
7a12a9737c
Revamp how SR(s) are loaded on the user/kernel boundary. We now load all
...
16 SR registers when transitioning between kernel and user. Also, don't
reload the kernel SR(s) on every trap but only on traps from user space.
Instead of loading magic SRs for the kernel, load the kernel SRs from the
kernel_pmap_. This makes trap_subr.S completely ignorant of SR uses and
so they can change with having to change trap_subr.S. Also note that
since the user and kernel get complete SR sets, user VA space can now be
increased to 4GB if desired.
2002-06-26 01:14:45 +00:00
matt
7c77963b01
Set SR_PRKEY for user pmaps. For the kernel SR(s) set SR_SUKEY|SR_PRKEY.
...
Note that we never use a PTE PP of 0 or 1 (supervisor protection) so the
"key" is basically unused. However, use SR_PRKEY for user space is
conceptionally the right thing to do. Currently the kernel_pmap SR(s) are
ignored but that is going to be fixed shortly.
2002-06-26 01:10:20 +00:00
thorpej
a572f8f4a5
Report stray interrupts.
2002-06-26 01:06:44 +00:00
drochner
a548b203d4
use PCI_ID_CODE instead of a local macro (cosmetics)
2002-06-25 21:18:32 +00:00