simonb
d4b0d4911f
Remove some numeric asm labels that aren't used.
2003-10-20 05:52:55 +00:00
simonb
066683efa3
Need Data Relocate in the MSR for the dcbf in pmap_procwr().
...
From Matt Thomas.
2003-10-20 05:47:52 +00:00
thorpej
f5fc41219d
Move the code that handle the EEPROM handshake into separate functions.
2003-10-20 05:40:03 +00:00
matt
421dd6cc28
Reorganize the way powerpc port install machine specific headers.
...
Use <powerpc/oea/bat.h> exclusively and remove <machine/bat.h> and
<powerpc/bat.h>. Remove unneeded <machine/cpufunc.h>. To insure
1:1 correspondence of <powerpc/FOO.h> to <machine/FOO.h> include
"../../powerpc/include/Makefile" in "arch/FOO/include/Makefile".
Incororpate <byte_swap.h> into <bswap.h> and then byte_swap.h
2003-10-20 00:12:09 +00:00
dyoung
ab4a574ce1
Don't take the 802.11 header off of a frame until after we've given
...
it to the driver's BPF tap.
2003-10-19 22:00:54 +00:00
kleink
bb07f8defb
Add COMPAT_16.
2003-10-19 22:00:01 +00:00
he
536bcfc87a
Adapt to the new wdcattach() signature.
2003-10-19 19:29:50 +00:00
matt
e43846141a
Remove unused header.
...
Don't install kernel-only headers.
2003-10-19 18:56:39 +00:00
he
d37f50098a
Adapt to the new wdcattach() signature.
2003-10-19 18:49:25 +00:00
fvdl
e9ee9a82c7
Don't use err and trapno from a copied in mcontext.
2003-10-19 18:14:42 +00:00
cl
ed9c2d7075
don't uvm_swapout LWPs which are LSONPROC on another cpu.
...
uvm_swapout_threads will swapout LWPs which are running on another CPU:
- uvm_swapout_threads considers LWPs running on another CPU for swapout
if their l_swtime is high
- uvm_swapout_threads considers LWPs on the runqueue for swapout if their
l_swtime is high but these LWPs might be running by the time uvm_swapout
is called
symptoms of failure: panic in setrunqueue
fixes PR kern/23095
2003-10-19 17:45:35 +00:00
jdolecek
e66b4221b3
add major for ksyms, and add the comment about MD major range
2003-10-19 16:51:04 +00:00
bouyer
0ca33bf011
Better late than never, add the chip-specific PCI ide controllers.
2003-10-19 15:41:23 +00:00
ragge
9cbcd57e32
Add lcspx.
2003-10-19 15:04:08 +00:00
ragge
90f561b5ff
Add lcspx console device driver.
2003-10-19 15:03:25 +00:00
ragge
a893520c07
Add console text device driver for the LCSPX framebuffer. Really dump,
...
cannot change colours, and is really slow; I haven't found how to buffer
writes to the console yet.
2003-10-19 15:02:17 +00:00
ragge
9fb208fc0a
Avoid the pvtable when devices are mapped. Fixes panics when unmapping
...
framebuffers. Set aside space in kernel map for framebuffer on VS4k.
2003-10-19 14:58:22 +00:00
ragge
836c5d5ec4
Allow mmap() of /dev/mem.
2003-10-19 14:56:28 +00:00
ragge
89d60ed8ea
Fetch SCSI controller ID from nvram for VS4k90 also.
2003-10-19 14:54:24 +00:00
he
5e5a2bb96f
Make this compile as a tool; we need to pick up the target's
...
sys/bootblock.h header in that case.
2003-10-19 11:34:27 +00:00
tsutsui
8d36037f37
Utilize bus_dma(9) functions more efficiently.
...
pcscp(4) is the first device driver I wrote about five years ago,
but I still have to learn about bus_dma(9) implementation...
2003-10-19 10:25:42 +00:00
manu
d77ec799a5
Support Darwin static binaries (I should say: support the only Darwin
...
static binary: otool). Dynamic binaires have a pointer to the Mach-O
header on the top of the stack, static binaries don't have this, and
having it produced a crash.
One bugfix: the EXEC_MACHO code assumes that entry = NULL means that
the entry point has not been found in the load commands seen so far.
Therefore we need to initialized entry to NULL if we want a static binary
to discover it. (dynamic binaries were forced to iscover it because when
the intepreter load command is found, entry is updated whatever its
value was before).
One hack: Both COMPAT_MACH and COMPAT_DARWIN are willing to run Mach-O
binaries. COMPAT_MACH fails for dynamic binaries because it cannot find
the interpreter in /emul/mach. For static binaires, it will accept them
(and for Darwin static binaries, this will cause a failure). Until we
rite a test for matchinf Darwin static binaries, just swap the order of
COMPAT_MACH and COMPAT_DARWIN in the exec switch so that COMPAT_DARWIN
is tried first (this will have the advantage of speeding up program
startup). EXECSW_PRIO_{FIRST_LAST} does not seem to work...
2003-10-19 07:52:22 +00:00
scw
175f717bf5
Be more careful about validating the user-specified geometry, otherwise
...
it's too easy to specify a geometry which will cause a divide by zero
elsewhere in the disklabel code.
2003-10-19 07:41:19 +00:00
matt
3dc55c1216
Add IBM Network Station 1000 port. From John Gordon and updated by me.
2003-10-19 03:33:49 +00:00
matt
3642aa4ccc
Add PCN_NO_PROM flag. (read the macaddr from the chip assuming the "BIOS"
...
has properly written it). From John Gordon.
2003-10-19 03:32:25 +00:00
matt
ba34947f80
Add powerpc-specific isa and isadma machdep code. (Merge common code from
...
prep and sandpoint and ...)
2003-10-19 03:19:32 +00:00
uwe
437e63c180
__KERNEL_RCSID.
2003-10-19 02:22:56 +00:00
uwe
738a5e234e
Config glue for j6x0tp(4).
2003-10-19 02:21:40 +00:00
uwe
e4bd58b011
Driver for Jornada 680 touch screen.
2003-10-19 02:20:25 +00:00
simonb
9833c17169
Remove some unreachable code with the comment "To shut up compiler"
...
that neither gcc 2.95.3 or 3.3.1 complains about if that bit of code
is missing...
2003-10-19 01:49:03 +00:00
simonb
59fb31d7cc
Remove unreachable break after return and goto statements.
2003-10-19 01:44:48 +00:00
itohy
29f0f3babf
Change the location of BSD disklabel not to overlap with LIF header.
...
LABELSECTOR: 0 -> 1
LABELOFFSET: 64 -> 0
per discussion on NetBSD mailing lists: port-hp700 and tech-kern.
2003-10-18 23:45:30 +00:00
uwe
a2a5c1629e
Make intc_intr_priority() return old level. While here, make the code
...
more compact by factoring out register update to happen in one place,
outside the switch statements.
Add intc_intr_disable() and intc_intr_enable().
2003-10-18 23:21:35 +00:00
cdi
492c11116f
Revert previous change as it breaks the build on a number of ports.
2003-10-18 21:26:22 +00:00
matt
3109d133ea
Regen.
2003-10-18 18:53:09 +00:00
matt
0d7c37b872
Add Philips SAA7146AH
2003-10-18 18:51:29 +00:00
christos
3825627f57
define SIGTRAMP_VALID()
2003-10-18 18:34:10 +00:00
briggs
1c36c6dcdb
Add SIGTRAMP_VALID().
2003-10-18 18:34:09 +00:00
briggs
11088af0ac
Add SIGTRAMP_VALID().
2003-10-18 18:29:53 +00:00
briggs
093821886e
Define SIGTRAMP_VALID(v).
2003-10-18 17:57:06 +00:00
yamt
4e9f921204
be more strict about sa->vp.
...
(make sure the last lfs_updatemata in lfs_putpages takes effect.)
2003-10-18 15:52:42 +00:00
manu
8c5377c3b8
Remove references to wsmux_cdevsw and wsdisplay_cdevsw (how to remove
...
them completely?)
Add SETCURSORPOSITION operation
2003-10-18 13:27:17 +00:00
manu
3b556e0bb2
Fix error in struct definition
2003-10-18 13:25:27 +00:00
enami
e51f5c64e5
Fix indent.
2003-10-18 13:05:45 +00:00
enami
e7533e9811
Don't limit xfer size to SBP2_MAXPHYS. Its not transfer size limit
...
but just a threshold how to describe transfer.
2003-10-18 12:47:28 +00:00
enami
145fb5989c
Factor out common code.
2003-10-18 12:40:09 +00:00
enami
3072a86cf0
Whitespace nits.
2003-10-18 12:31:37 +00:00
ragge
895d584f93
Add cnmagic support to the DZ driver. Pmax should also use cnmagic instead
...
of it's homwgrown tests.
2003-10-18 12:10:53 +00:00
ragge
c862115a9d
Use the vax confdata to determine whether to use serial console.
...
Do cn_set_magic() for the VAX DDB escape sequence (ESC-D).
2003-10-18 12:09:18 +00:00
ragge
7b77aca6ae
Do not try to fetch the current proc if curlwp == NULL. This caused
...
DDB to fail if no process were running.
2003-10-18 12:07:44 +00:00