jmc
17a976fa32
Make targets proper so this builds both as a make with no args, make all
...
or make dependall (without the latter snapshot builds break).
Also, add udp.c into the SRCS list. rpc.c calls routines from it.
2001-02-04 08:57:52 +00:00
jmc
243eb5180a
Make targets proper so this builds both as a make with no args, make all
...
or make dependall (without the latter snapshot builds break).
2001-02-04 08:57:21 +00:00
mrg
a531aa1597
emulate kern.boottime. now 32-bit w(1) works properly.
2001-02-04 07:08:51 +00:00
mrg
2aa001b546
make sysctl vm.loadavg work.
2001-02-04 06:35:07 +00:00
takemura
596e28b8c2
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
...
into hpc/conf/platid.def.
2001-02-04 05:19:14 +00:00
tsutsui
20c4de8a40
Move cachectl1() declaration from sun3/machdep.h to include/cpu.h;
...
it is refered by sys/compat/linux/arch/m68k/linux_machdep.c.
XXX: all declarations in machdep.h should be moved into cpu.h?
2001-02-04 01:31:54 +00:00
tsutsui
a031d05fa8
Add -D__m68k__ to XDEF.
...
It is required by sys/compat/linux/common/linux_exec.h.
XXX: -undef is still required?
2001-02-04 01:26:44 +00:00
marcus
0d6830073e
Added subunit scan.
2001-02-03 23:25:51 +00:00
marcus
3f60497b85
Increased HZ to 100.
2001-02-03 23:24:30 +00:00
martin
688279a063
Stopgap fix: block interrupts in attach routine until handler is
...
established.
XXX real fix: make enable/disable for real and invoke them when needed.
XXX This has to wait until the layer 1 <-> layer 2 interface is
XXX restructured.
2001-02-03 22:44:23 +00:00
mrg
bd15b74ffc
add missing !LKM check, noted by <tih@kpnQwest.no>
2001-02-03 22:20:02 +00:00
is
e36ad02480
gspa can directly create the C language array.
2001-02-03 20:23:59 +00:00
ross
69e20722b9
Emulate LINUX_TCFLSH with our TIOCFLUSH. Do some CSE.
2001-02-03 19:01:29 +00:00
tshiozak
b13009db08
separate mididev and jack logically.
2001-02-03 18:50:31 +00:00
martin
4ea2a81ad5
Fix my incomplete attempt to ALTQify this so it now actually works.
...
Thanks to Ignatios for pointing out the problem and to Jason for spotting
the main error.
2001-02-03 18:43:45 +00:00
bjh21
74591d814f
Add a definition of MID_MACHINE -- kernel cores still need it.
2001-02-03 17:18:30 +00:00
tshiozak
579a1c26ca
change how to allocate xfer; alloc xfer when attach and free xfer when detach.
2001-02-03 16:49:06 +00:00
tsutsui
4f047d1990
Bring FPU probe code from atari/fpu.c and remove unneeded includes.
2001-02-03 14:30:42 +00:00
tsutsui
b26a441f6a
Remove reg_dump() declaration, which is in <m68k/m68k.h>
2001-02-03 13:02:20 +00:00
tsutsui
8ae17a2c61
Use macro in <m68k/m68k.h> for cputype and mmutype.
2001-02-03 12:59:48 +00:00
tsutsui
497bb4f2ea
Remove declaration of copypage() and zeropage(); they are in <m68k/m68k.h>
2001-02-03 12:57:05 +00:00
tsutsui
5f9454752b
m68k/m68k.h is now pulled via machine/cpu.h.
2001-02-03 12:55:35 +00:00
tsutsui
fdddc67af0
Remove declaration of getdfc(), getsfc() and fputype.
...
They are in <m68k/m68k.h>
2001-02-03 12:53:23 +00:00
mrg
8e0434ce99
include <sys/param.h> before <sys/ioctl.h>
2001-02-03 12:51:10 +00:00
tsutsui
31a0a141cb
Include <m68k/m68k.h> to use m68k common definitions.
2001-02-03 12:50:53 +00:00
tsutsui
5fcd0b2c38
Declare prtactive extern.
2001-02-03 12:48:43 +00:00
mrg
ef777aa80b
sync a comment from sys_execve().
...
make netbsd32_recvfrom() work.
2001-02-03 12:46:55 +00:00
tsutsui
a3cd82caf9
Remove declaration of cold; it's in <sys/kernel.h>
2001-02-03 12:46:04 +00:00
mrg
dabf2a8634
s/sizeof(struct exec)/sizeof(struct netbsd32_exec)/ when calculating file offsets. now sunos32 nmagic/omagic work.
2001-02-03 12:45:44 +00:00
tsutsui
53e0e33ba4
Remove some of broken cf_unit usage.
2001-02-03 12:40:58 +00:00
tron
5e89f0c397
Make the "procfs" LKM work again by including "procfs_map.c" in the
...
build.
2001-02-03 09:19:45 +00:00
fvdl
92bf89da0b
Oops, remove debugging printf.
2001-02-03 01:23:08 +00:00
fvdl
3d66a69335
For the read subchannel ioctl, don't mix up the data and address formats,
...
and always set the track to 0, like Linux does.
2001-02-03 01:17:38 +00:00
is
92fd3fa589
Initial, still incomplete wscons support by Jukka Andberg, PR 11068
2001-02-02 21:52:11 +00:00
jdolecek
c48d420625
emul_find(): actually, the emulation root vnode dance has to be done for
...
CHECK_ALT_SYMLINK() same way as for CHECK_ALT_EXISTS()
This fixes lossage reported on current-users and kern/12019 by Ross Harvey.
2001-02-02 21:17:45 +00:00
thorpej
c8cdb12913
Add some comments about P/USEG
2001-02-02 18:25:04 +00:00
itojun
d17dfd2fc0
avoid panic when a packet with nonexistent link-local address is issued.
...
kame 1.151 -> 1.152.
2001-02-02 15:54:56 +00:00
mrg
0b2b6b074d
add netbsd32 & sunos32 to the (commented) SUBDIR line.
2001-02-02 13:08:04 +00:00
mrg
eefaef162b
properly implement compat_43_netbsd32_stat43, compat_43_netbsd32_lstat43
...
and compat_43_netbsd32_fstat43. now 32-bit ls(1) works. so does static
sunos `/sbin/sh' on sparc64.
2001-02-02 13:06:48 +00:00
mrg
87cc07b7c9
implement netbsd32_lchflags & netbsd32_utrace
2001-02-02 13:05:18 +00:00
mrg
674f1689f6
regen
2001-02-02 13:03:39 +00:00
mrg
b0f29c9c95
add lchflags, issetugid, utrace, reserves for [gs]etcontext, and sched/SA.
2001-02-02 13:01:44 +00:00
mrg
2110531265
implement stat & fstat properly.
2001-02-02 13:00:29 +00:00
mrg
bdec681975
sunos_ioctl.c is included by sunos32_ioctl.c. include the sunos32 &
...
netbsd32 headers if we are in sunos32 mode.
2001-02-02 12:59:43 +00:00
fvdl
fbd66cd154
Add COMPAT_15
2001-02-02 10:53:48 +00:00
sato
dcdef16dcd
Copyright year.
2001-02-02 08:31:04 +00:00
mrg
c084c19f60
add "wd" to chrtoblktbl
2001-02-02 07:39:28 +00:00
mrg
2a9fceab8d
enable the kbd/ms. enable some compat options for compat_sunos
2001-02-02 07:33:42 +00:00
mrg
9954eaa78b
include compat/sunos32/sunos32.files
2001-02-02 07:32:45 +00:00
mrg
04cb3c57d6
bump NMBLUSTERS now this machine has NFS server tasks.
2001-02-02 07:32:20 +00:00
mrg
d4dfeaf200
add sunos32 support.
2001-02-02 07:30:22 +00:00
mrg
2f62d51a64
generate.
2001-02-02 07:29:42 +00:00
mrg
3fbaadb80d
initial support for sunos binaries running on a 64 bit sparc64 kernel.
...
some programs work, many do not yet.
2001-02-02 07:28:54 +00:00
mrg
b67bcac710
don't build these files if we're doing compat_netbsd32 as well.
...
a different set are required.
2001-02-02 07:12:27 +00:00
mrg
157a31d7a1
make this useful when compiled on sparc64: two members in sunos_nfs_args
...
become typedefs.
2001-02-02 07:11:09 +00:00
mrg
e4c34bc9e5
de-static netbsd32_exec_aout_prep_[zno]magic().
...
de-static netbsd32_from_stat43().
move the guts of netbsd32_execve() into netbsd32_execve2().
all of are for the forthcoming sunos32 compat mode (for sparc64).
2001-02-02 07:08:17 +00:00
marcus
5592504080
Fixed type mismatch in debug output...
2001-02-02 06:27:44 +00:00
briggs
9150a401ba
No longer needed
2001-02-02 06:12:34 +00:00
briggs
044caccfff
Split OpenPIC support into powerpc so ports only need minimal custom
...
configuration. openpic_init() now takes a single argument that is the
base of the OpenPIC register space.
2001-02-02 06:11:52 +00:00
marcus
51c778440d
Now does character remapping depending on font encoding.
2001-02-02 06:01:01 +00:00
marcus
005368f745
Added a function to remap Unicode character to font glyph index.
2001-02-02 06:00:38 +00:00
marcus
0fa36be20f
Set correct font encoding.
2001-02-02 05:59:53 +00:00
marcus
24f268a691
Added a fontencoding for the Sony fonts.
2001-02-02 05:58:04 +00:00
tv
1977657943
Provide proper option dependencies for some files included either
...
unconditionally or on too-inclusive conditions (resulting in dead code):
miscfs/genfs/layer_*.c (nullfs | overlay | umapfs)
miscfs/procfs/procfs_map.c (procfs)
netinet/ip_ecn.c (ipsec | gif | stf)
2001-02-02 04:39:35 +00:00
thorpej
311479928a
Rework the transmit logic. Use a "free" and "dirty" list of
...
transmit jobs. The previous logic occasionally, under heavy
load, would attempt to sync and unload DMA maps that weren't
currently in use, and also occasionally leaked mbufs under
heavy load.
Yay, NFS now works pretty well on my Dreamcast.
2001-02-02 04:34:19 +00:00
hubertf
295df3b3d7
Regen: Add M5243 PCI-AGP Bridge
...
Fixes PR 11466 by Jared D. McNeill <jmcneill@invisible.yi.org>
2001-02-02 03:56:20 +00:00
hubertf
4421d6f784
Add M5243 PCI-AGP Bridge
...
Fixes PR 11466 by Jared D. McNeill <jmcneill@invisible.yi.org>
2001-02-02 03:51:52 +00:00
thorpej
bf8be41116
Put the rx buf pointer into the softc directly.
2001-02-02 03:51:51 +00:00
thorpej
4fab177f7e
Don't make the reporting of the keyboard type a parenthetical.
2001-02-02 03:09:16 +00:00
thorpej
2ae9f715f6
Report the VGA/NTSC RGB/composite mode of the display.
2001-02-02 03:07:29 +00:00
thorpej
ef2315d256
Rewrite how mod/ref emulation is done. In particular, make
...
modified attribute checking actually work. Previously, a
page could be reported as modified even if it wasn't! This
is very bad, and e.g. caused the VM system to attempt to
"clean" pages of read-only files.
Only lip-services is paid to referenced attribute emulation.
This could be improved.
2001-02-02 02:28:18 +00:00
enami
dda0d50982
Explicitly panic if failed to allocate some memory during initialization.
2001-02-02 01:55:52 +00:00
leo
50c553e643
Announce page-size to the VM-system. Thanks to Izumi Tsutsui for pointing
...
this out.
2001-02-01 21:22:55 +00:00
thorpej
6195ca3474
Add some info to the dmamap_sync assertion messages.
2001-02-01 19:56:44 +00:00
marcus
fc7cc52392
Fixed the last raw accesses to use bus_space. Also added DMA mem size field.
2001-02-01 19:35:04 +00:00
thorpej
bd8c908512
Add a display type for the Dreamcast PowerVR.
2001-02-01 17:53:12 +00:00
leo
3d1167e274
Fix fallout from lastest tty changes.
2001-02-01 08:59:45 +00:00
leo
9b569c3abe
No longer update the PAGE_* variables. They have turned into compile time
...
constants.
2001-02-01 08:58:03 +00:00
tsutsui
94ebf6d0d7
Update for the install floppy:
...
- Add newer devices (wscons etc.)
- Add -mmemcpy to COPTS
- Reduce maxusers
- Remove KERNFS
- Disable some COMPAT_* options
- Add MEMORY_DISK_SERVER=0
- Enable options NFS_V2_ONLY and VNODE_OP_NOINLINE
2001-02-01 06:23:54 +00:00
thorpej
84b5bb2f1b
Fix a bug in ring-buffer wrap calculation. On the Dreamcast,
...
it causes assertions to fail in the PCI bounce buffer code. On
other platforms, it causes the address of the next packet to
be mis-calculated, leading to packet loss.
2001-02-01 04:45:17 +00:00
thorpej
f436156dd7
Use the BOLD8x16 font for the console, and remove the RCONS_16BPP
...
option (no longer needed).
2001-02-01 01:27:59 +00:00
thorpej
f16d219c1b
Config glue for rasops/wsfont.
2001-02-01 01:27:04 +00:00
thorpej
fbfc0872d8
New PowerVR display driver, based on the TURBOchannel "cfb"
...
driver by Tohru Nisimura (a very good framework for a FB driver,
BTW!), using bits of Marcus's original driver for the hardware
access.
The main advantage of this version is that is uses rasops (which
is faster than the rcons stuff) and wsfont, so you can select the
console font in the kernel config file. Using the BOLD8x16 font,
you get an 80x30 console (vast improvement compared to the Gallant12x22
font).
2001-02-01 01:25:56 +00:00
thorpej
41b0cdf3e5
Add configuration info for the SEGA Broadband Adapter,
...
and enable the NFS file system and DHCP NFS root support.
2001-02-01 01:09:12 +00:00
thorpej
26cf6921bc
GAPS PCI bridge support. Low-level stuff from Marcus, bus_dma
...
implementation from me.
2001-02-01 01:04:55 +00:00
thorpej
e2c0abd45d
Implement {read,write}_region_1, and sprinkle some __volatile
...
around for sanity.
2001-02-01 01:01:50 +00:00
marcus
f2358f8d43
Basic G2 locking implemented.
2001-01-31 21:58:37 +00:00
thorpej
d729ba2b1f
Support for masking/unmasking IRQ 11 (used by the G2/GAPS bridge).
...
From Marcus.
2001-01-31 18:44:07 +00:00
thorpej
a42d651b53
G2/GAPS PCI configuration glue, for the Broadband Adapter.
2001-01-31 18:39:46 +00:00
thorpej
9342211052
PCI glue, from Marcus.
2001-01-31 18:38:26 +00:00
thorpej
7135afee31
New bus_space and bus_dma framework, based on the Alpha implemetation.
2001-01-31 18:37:11 +00:00
thorpej
63885cd020
G2 bus support. Low level stuff by Marcus, bus_space stuff by me.
2001-01-31 18:33:24 +00:00
tshiozak
3abc724ebe
solve the race condition while output for umidi.
2001-01-31 16:19:35 +00:00
tshiozak
ca8eb9d318
correct MUX-MIDI state machine. (EXCL_2 state)
2001-01-31 16:02:38 +00:00
pk
25a91d5c1e
_bus_dma_valloc_skewed(): return a vaddr_t, not error codes; make missing
...
boundary check return an error, so the caller can decide how to respond.
2001-01-31 15:17:42 +00:00
tsutsui
32692a53f2
Add kbc on news68k.
2001-01-31 10:48:18 +00:00
thorpej
3c0c1146ac
Use a 16K receive buffer on the SEGA Dreamcast (XXX should be
...
done differently than it is).
2001-01-31 07:44:51 +00:00
thorpej
56d0d6ce83
Match the SEGA Dreamcast Broadband Adapter, and use PCI memory
...
space on that device (XXX should be done differently than it is).
2001-01-31 07:44:04 +00:00
thorpej
615bf08f21
Regen; add SEGA Dreamcast Broadband Adapter.
2001-01-31 07:24:58 +00:00
thorpej
98182357a2
Add the SEGA Dreamcast Broadband Adapter.
2001-01-31 07:24:32 +00:00
augustss
eaeb1e44f5
Ad umidi.
2001-01-31 04:17:27 +00:00
thorpej
c625c7ee25
Set the keyboard layout based on what type of keyboard
...
we probe, defaulting to Japanese if we don't know what
kind of keyboard we have.
XXX This should be done differently, if we ever want to
support multiple keyboards.
2001-01-31 03:21:03 +00:00
thorpej
37aca7f3f0
Add a US keyboard map. This may need to be reworked, as this
...
uses the Japanese keyboard map as the base.
2001-01-31 03:19:50 +00:00
thorpej
b81a17e100
Make the "maple" bus a direct config bus. Now, when a device is
...
not configured into the kernel, you know about it, e.g.:
Dreamcast Controller at maple0 port 0 not configured
2001-01-31 00:14:29 +00:00
thorpej
5c8624a602
Recognize the US keyboard.
2001-01-31 00:08:35 +00:00
tshiozak
d3545308ee
add umidi.
2001-01-30 23:32:34 +00:00
tshiozak
6c60c9ff82
initial commit of USB midi driver.
...
- I tested only ROLAND UM-1 and YAMAHA UX256.
These are not conforming to USB-MIDI spec, however these are
similar to USB-MIDI.
- Since I've not yet seen the "genuine" USB-MIDI device,
I cannot test such devices although I wrote the codes for it.
TODO:
- clean up the codes.
- umidi(4) manpage.
- /dev/rmidi? is working well, but /dev/music seems not working correctly.
2001-01-30 23:26:47 +00:00
tshiozak
61250c9635
some changes for midi_start_output() under PROP_OUT_INTR devices.
...
- protect the buffer even though ointr occur until exiting
from hw_if->output().
- allow this function to send multiple bytes to hw_if->output()
at the same time. it's necessary for umidi.
2001-01-30 23:02:18 +00:00
thorpej
4e7ff09e27
Make sure to clear sysmon_armed_wdog once the watchdog timer
...
is disarmed.
2001-01-30 22:24:31 +00:00
thorpej
9710d432c2
Power management support for the CardBus Etherlink XL cards.
...
From Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>.
2001-01-30 19:27:39 +00:00
augustss
57789d81c3
Regen.
2001-01-30 15:04:45 +00:00
augustss
9385e3019d
Add Abocom URE450 Ethernet adapter.
2001-01-30 15:04:23 +00:00
tsutsui
677243711e
Add a version file and print version strings generated by newvers_stand.sh.
2001-01-30 14:29:47 +00:00
tsutsui
9af4874133
Umm, fix botch in the previous;
...
include bsd.own.mk at the top, and include bsd.prog.mk at the bottom.
2001-01-30 14:21:49 +00:00
tsutsui
75e4c0c1be
- bzero() -> memset()
...
- Remove unneeded includes
- WARNSfy
2001-01-30 14:11:00 +00:00
ichiro
e08982d234
add uplcom_{open,close}
...
it only reset routine yet.
2001-01-30 13:17:43 +00:00
tsutsui
85e5565f13
Remove (unused) -DBOOT_DEBUG.
2001-01-30 12:48:34 +00:00
tsutsui
2b258b5e2b
Include bsd.prog.mk at the top to pull in ${PRINTOBJDIR}.
2001-01-30 12:42:43 +00:00
itohy
5ce651390d
Fix problem where tsleep() is used not on the cardbus thread.
...
This change makes PCMCIA cards work again on my machine.
Unfortunately, some of the DELAY_MS() are called when the current
process is not the cardbus thread, that is, on interrupt contexts.
I confirmed these are actually used in interrupt context and replaced
them with delay()s. However, I haven't confirmed other DELAY_MS()s
are always on the cardbus thread.
This shall be a temporary fix. The driver needs being rewritten
not to use such delay()s, of course.
2001-01-30 07:23:14 +00:00
msaitoh
61831529f2
add some macros for 8bit PCMCIA access
2001-01-30 04:15:10 +00:00
thorpej
e4dc9e322e
Make sure bp->b_proc is initialized. Should fix a deref-garbage-pointer
...
problem reported by msaitoh@netbsd.org . NOTE: These are marked XXXUBC
since the code that allocates the bufs is new with UBC, but it may be
the case that bp->b_proc needs to be intialized to curproc (it's used
in a call to nfs_sigintr()).
2001-01-30 03:47:11 +00:00
msaitoh
e0b71cc821
fix last commit.
2001-01-30 03:01:45 +00:00
msaitoh
e094a52b1f
fix pmap_* arguments when SH4_PCMCIA is defined.
2001-01-30 02:39:57 +00:00
msaitoh
69ababe7ba
more use _C_LABEL()
2001-01-30 01:32:56 +00:00
msaitoh
14bda6deb9
use macro for CCR register
2001-01-29 22:19:19 +00:00
itojun
1bfba9ce6b
remove variable names from prototype. sync with kame.
2001-01-29 20:02:48 +00:00
chuck
9f82193c0e
ignore garbage left in registers by some APM bios (IBM thinkpad) when
...
event is a duplicate.
gets rid of annoying "APM get event: unknown error code (0x530b)" messages.
PR#12067 (YAMAMOTO Takashi)
2001-01-29 19:26:36 +00:00
tsutsui
013511e442
Use ether_crc32_be() for multicast hash calculation.
2001-01-29 12:04:10 +00:00
ichiro
f83bca2bbb
Contec FLEXLAN/FX-DS110-PCC work
...
reported by Shingo WATANABE(nabe@nabechan.org )
2001-01-29 11:26:28 +00:00
ichiro
4d076b5e9b
regen
2001-01-29 11:23:43 +00:00
ichiro
012109227d
add products
...
Contec FLEXLAN/FX-DS110-PCC wavelan card
2001-01-29 11:23:13 +00:00
leo
dcee338286
Fix y2001 problem in the initial read of the RTC.
2001-01-29 08:32:23 +00:00
uch
67c95e9ab7
remove old platid_gen
2001-01-29 04:23:01 +00:00
enami
6dcc7e3de4
Don't use PR_URGENT to allocate page header. We don't want to just panic
...
on memory shortage. Instead, use the same wait/nowait condition with the
item requested, and just cleanup and return failure if we can't allocate
page header while we aren't allowed to wait.
2001-01-29 02:38:02 +00:00
thorpej
53c23f549a
Start out with a link name that says "802.1Q VLAN", and inherit the
...
parent interface's as usual once we attach to the parent. When we
detach from the parent, reset our link name to the "802.1Q VLAN" name.
2001-01-29 01:51:05 +00:00
thorpej
896cba1b56
if_alloc_sadl(): if the interface already has a link name, free
...
it before assigning a new one. This is useful for interfaces
that may change their link names in the course of their existence.
2001-01-29 01:49:43 +00:00
mrg
6d444f5960
kill the ad clause in my license.
2001-01-29 01:37:56 +00:00
enami
2c218a4926
Handle allmulti case correctly as a NetBSD network driver;
...
if we are requested range of multicast address or too many multicast address,
program multicast filter to receive all multicast address. And set/clear
IFF_ALLMULTI flag properly.
2001-01-29 01:24:42 +00:00
itohy
a9cd6b907b
Performance hack.
...
Mainly for the Neptune-X Ethernet adaptor,
and improves ftp(1) speed by ~10%.
get: 219 KB/s -> 246 KB/s
put: 226 KB/s -> 247 KB/s
(X68030, MC68030 25MHz)
2001-01-29 01:09:29 +00:00
thorpej
1779f8f71b
Page scanner improvements, behavior is actually a bit more like
...
Mach VM's now. Specific changes:
- Pages now need not have all of their mappings removed before being
put on the inactive list. They only need to have the "referenced"
attribute cleared. This makes putting pages onto the inactive list
much more efficient. In order to eliminate redundant clearings of
"refrenced", callers of uvm_pagedeactivate() must now do this
themselves.
- When checking the "modified" attribute for a page (for clearing
PG_CLEAN), make sure to only do it if PG_CLEAN is currently set on
the page (saves a potentially expensive pmap operation).
- When scanning the inactive list, if a page is referenced, reactivate
it (this part was actually added in uvm_pdaemon.c,v 1.27). This
now works properly now that pages on the inactive list are allowed to
have mappings.
- When scanning the inactive list and considering a page for freeing,
remove all mappings, and then check the "modified" attribute if the
page is marked PG_CLEAN.
- When scanning the active list, if the page was referenced since its
last sweep by the scanner, don't deactivate it. (This part was
actually added in uvm_pdaemon.c,v 1.28.)
These changes greatly improve interactive performance during
moderate to high memory and I/O load.
2001-01-28 23:30:42 +00:00
is
6cec6799ac
SIR_CLOCK is gone.
2001-01-28 22:31:53 +00:00
thorpej
1cdff48674
Put the extern decl of uvm_vnodeops in uvm_object.h
2001-01-28 22:23:04 +00:00
is
5d4912dc4b
Add NetBSD rcsid, clean up comments.
2001-01-28 22:18:17 +00:00
thorpej
5849b86934
Use UVM_OBJ_IS_VNODE().
2001-01-28 22:14:52 +00:00
thorpej
d1c3f6bab3
Define a UVM_OBJ_IS_VNODE() macro to test if an object is a vnode.
2001-01-28 22:14:28 +00:00
is
f7aa87a4a5
Jens Schönfeld seems to recall the name is ISDN link.
2001-01-28 21:43:38 +00:00
ragge
e4d9af4b42
A bunch of new CPUs that are supported, from Michael Kukat
...
(michael@unixiron.org ). Among them are 4000/400, 4000/500 and 4000/105A.
2001-01-28 21:01:52 +00:00
pk
5538893eda
sun4_dmamap_load(): Check if boundary condition can be satisfied instead
...
of panicing blindly.
2001-01-28 20:48:31 +00:00
ragge
747983bb5b
Fix late "constifying" in ddb.
2001-01-28 20:47:45 +00:00
ragge
630d0523f6
These are not used anymore.
2001-01-28 20:04:50 +00:00
ragge
8032849729
Rename dz_ibus to dz_vsbus.
2001-01-28 19:26:34 +00:00
augustss
e6de2c6337
Commit second half of rate limit change.
2001-01-28 19:01:20 +00:00
augustss
a96a3fa4ca
Put a rate limiter on the scheduling overrun message.
2001-01-28 16:18:09 +00:00
itojun
32024e8a3d
call if_alloc_sadl(). without it the following operation causes kernel panic:
...
# ifconfig vlan0 create
# ifconfig vlan0
2001-01-28 10:41:44 +00:00
ichiro
5e870d500f
COMPAQ Agency NC5004 Wireless Card(Prism2) work.
2001-01-28 07:18:40 +00:00
ichiro
afeced92a0
regen.
2001-01-28 07:15:07 +00:00
ichiro
b74006da99
add product id
...
COMPAQ Wireless Card NC5004(Prism2)
2001-01-28 07:14:47 +00:00
ichiro
1225c5883f
USB-RSAQ work
...
but this product was discon.
2001-01-28 03:44:46 +00:00
uch
17b8c0e553
setup platid and config_hook.
2001-01-28 03:40:25 +00:00
uch
2f13dfd80c
s/EVBSH3/HPCSH/
2001-01-28 03:31:30 +00:00
uch
584cfa7669
Switch to MI md_root.c.
2001-01-28 03:09:40 +00:00
uch
37e1f36fec
add hpc dir if MACHINE is hpcmips or hpcsh.
2001-01-28 02:58:19 +00:00
uch
6be22c0c6f
hpcmips hpcsh common files are moved to arch/hpc.
2001-01-28 02:52:15 +00:00
nathanw
d460e9b43e
Minor grammar/spelling fixes in comments.
2001-01-28 01:49:54 +00:00
martin
a7206004fc
Faster error handling for iommu_dmamap_load_raw; avoid loading the map
...
and unloading on error when we clearly can't get out without an error.
2001-01-28 01:26:57 +00:00
nathanw
88fbd1edd4
Add joy at pnpbios.
2001-01-28 00:50:23 +00:00
nathanw
5028590f77
PNPBIOS joystick attachment.
2001-01-28 00:37:52 +00:00
jdolecek
8881c0b414
build and install filecorefs LKM same way as other VFS LKMs
2001-01-27 23:48:32 +00:00
oster
cc2a28f2c0
Un-'__P'ify.
2001-01-27 20:42:20 +00:00
oster
1949425ffc
Nuke some bogus debug code that was already '#if 0'ed out.
2001-01-27 20:18:55 +00:00
oster
e6d8ca0dee
Cosmetic cleanup of some comments, and nuke an unused #define.
2001-01-27 20:10:49 +00:00
oster
75ea8b428e
Having moved some of the bits needed by raidctl into rf_configure.c, we
...
no longer need those bits here. In particular, this file is now only
used in the kernel, and that allows us to clean up a lot of cruft.
2001-01-27 19:34:43 +00:00
augustss
532934d5f1
ANSIfy.
2001-01-27 18:53:33 +00:00
augustss
d13e6a84f2
Sleep a little when closing the midi device to allow the UART to drain.
2001-01-27 18:37:01 +00:00
jdolecek
3c532ca5ef
adapt to struct sysent change
2001-01-27 17:06:31 +00:00
ichiro
c501a146a0
regen
2001-01-27 13:19:48 +00:00
ichiro
be66040d49
add product
...
I/O DATA USB-RSAQ(discon.)
2001-01-27 13:19:27 +00:00
jdolecek
98449698d2
Back previous out, it was right the way it was. Seems like I should
...
attend some basic arithmetic lessons to avoid such mistakes :-/
2001-01-27 12:28:35 +00:00
jdolecek
8c0e5dec1a
fix 'physmem' - the actual value we want is ctob(physmem)
2001-01-27 11:42:41 +00:00
itojun
f38fdf081e
change non-intuitive function name. s/rtflushit/rtflushclone1/
2001-01-27 11:07:59 +00:00
itojun
02adaaf197
cleanup cloned route when parent route (RTF_CLONING) goes away.
...
adds rt_parent to link parent from child (like NRL did, ours do refcnt
rt_refcnt properly).
bsdi rt_walkbranch would speedup the processing, but since the code will not
be visited too frequently, the current code (with rt_walktree) should be okay.
2001-01-27 10:39:33 +00:00
thorpej
95a72e42de
egen; getpid(2) is MP-safe.
2001-01-27 08:02:10 +00:00
thorpej
00d798f276
getpid(2) is MP-safe.
2001-01-27 07:59:58 +00:00
thorpej
b54650a0bc
Regen; getpid(2) is MP-safe.
2001-01-27 07:58:37 +00:00
thorpej
e00fb66e89
getpid(2) is MP-safe.
2001-01-27 07:58:22 +00:00
thorpej
cf30c31b4d
Regen; getpid(2) is MP-safe.
2001-01-27 07:56:54 +00:00
thorpej
bca5b90ff2
getpid(2) is MP-safe.
2001-01-27 07:56:30 +00:00
thorpej
e385ddef5e
Regen; getpid(2) is MP-safe.
2001-01-27 07:55:44 +00:00
thorpej
f979b01e55
getpid(2) is MP-safe.
2001-01-27 07:55:23 +00:00
thorpej
c1bdc2ed00
Regen; getpid(2) is MP-safe.
2001-01-27 07:54:43 +00:00
thorpej
3853970b15
getpid(2) is MP-safe.
2001-01-27 07:54:24 +00:00
thorpej
3c55fd337f
Regen; getpid(2) is MP-safe.
2001-01-27 07:53:27 +00:00
thorpej
f3e8131498
getpid(2) is MP-safe.
2001-01-27 07:53:10 +00:00
thorpej
987590c661
Regen; getpid(2) is MP-safe.
2001-01-27 07:52:20 +00:00
thorpej
4f58e50fa7
getpid(2) is MP-safe.
2001-01-27 07:51:22 +00:00
thorpej
c69905cee8
Regen; getpid(2) is MP-safe.
2001-01-27 07:50:34 +00:00
thorpej
ac878f7a8c
getpid(2) is MP-safe.
2001-01-27 07:50:11 +00:00
thorpej
cfa7048975
Regen; getpid(2) is MP-safe.
2001-01-27 07:48:28 +00:00
thorpej
8740614bad
getpid(2), our first MP-safe syscall!
2001-01-27 07:47:26 +00:00
thorpej
d5b80e5c7a
1.5R -- sy_flags added to struct sysent.
2001-01-27 07:35:24 +00:00
thorpej
1b6a66420e
Regen; add sy_flags.
2001-01-27 07:23:06 +00:00
thorpej
1628dd441e
Add a "sy_flags" to struct sysent, define a SYCALL_MPSAFE
...
system call flag (indicating that the kernel lock does not
need to be acquired when entering the kernel on that syscall).
2001-01-27 07:21:43 +00:00
itojun
fee00b1a78
mark cloned routes with RTF_CLONED. present it with netstat -r by "c".
...
let static routes overwrite cloned routes, as cloned routes can come back again
if necessary. behavior same as freebsd/bsdi, code partially from bsdi42.
(NRL rt->rt_parent was not added)
should fix PR 11916 and maybe some other PRs with ARP behavior.
recompilation of usr.sbin/route6d is suggested.
2001-01-27 04:49:31 +00:00
augustss
46ee162100
Fix from chuq:
...
don't update UVM's notion of the file size before the VOP_FSYNC() when
we're partially truncating a file with softdeps enabled. doing so could
free pages without updating the dependency info, which would result in
"panic: softdep_write_inodeblock: direct pointer #1 mismatch 0 != N".
2001-01-27 04:23:21 +00:00
eeh
6c3bf28ffd
Fix dvma problem caused by previous. Seems like the dvma segment calculation
...
in iommu_dmamap_unload() was not quite right.
2001-01-27 03:40:39 +00:00
lukem
952413677f
add options NTP (ok-ed by thorpej)
2001-01-27 03:02:52 +00:00
oster
3edd34f0be
More #if's. This needs some serious rototillage, but a few #if's will
...
suffice for now.
2001-01-27 02:13:34 +00:00
bouyer
22189b442b
Add a few siop_table_sync() calls.
2001-01-26 22:00:01 +00:00
bouyer
05b5119cdf
Fix a 4 byte ovferflow in an array:
...
resel[sizeof(load_dsa) / sizeof(load_dsa[0])] is 25, not 24.
2001-01-26 21:58:56 +00:00
is
facd2d0feb
Support for the Zeus Development(?) ISDN board (2189/3).
2001-01-26 21:49:04 +00:00
ad
01c89cec5c
No need to submit before poll any more.
2001-01-26 19:53:15 +00:00
manu
de8918d969
Moved include <sys/ioctl.h> so that we can build without WSCONS enabled.
2001-01-26 19:41:52 +00:00
minoura
42c425801b
Use IOCS_S_READEXT only when reading the partition boot from
...
higher part of the disk than 0x200000.
2001-01-26 17:30:15 +00:00
tsutsui
9f8af7c171
Sync with sun3/machdep.c:
...
> Require the machine-dependant DDB commands to be in db_machine_command_table[]
> and link it directly to db_command_table[] so that it's not necessary
> to do this at runtime. Make db_machine_command_table[] const on all ports.
> g/c now unneded stuff, like db_machine_commands_install(), db_machine_init()
>
> Patch written by enami.
2001-01-26 16:12:12 +00:00
oster
c4a426333f
My.. what a twisty little maze of #defines and dependencies. Some of this
...
code is used for more than anticipated, and I missed a few checks last
night. Thanks to Bernd Ernesti for poking me about this.
2001-01-26 14:06:16 +00:00
is
29d5f56206
Make diagnostic actually useful - needed to debug other ARP PRs.
...
Suggested by Geoff C. Wing in PR 10815.
2001-01-26 11:40:32 +00:00
is
cf9b8e8210
Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem device ID.
2001-01-26 11:04:20 +00:00
is
2b15bcc35b
Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem support.
2001-01-26 11:02:18 +00:00
aymeric
a85be0a99c
process_machdep.c is actually procfs_machdep.c
2001-01-26 10:31:29 +00:00
rh
6939097e75
Add left/right reversal quirk entry for Toshiba Protege 7020
2001-01-26 10:04:43 +00:00
rh
30dcc3b36e
regen
2001-01-26 10:04:12 +00:00
rh
2f324bf9a0
Add Toshiba Protege product code
2001-01-26 10:03:47 +00:00
rh
8ec736c069
Add quirk for Compaq Armada M700 to fix left/right channel reversal.
...
Quirk entry provided by Joachim Koenig-Baltes <koenig@cms.tecmath.com>
2001-01-26 09:22:18 +00:00
rh
095bcc2e62
regen
2001-01-26 08:04:40 +00:00
rh
f6dbeb0440
Add product code for the Compaq Armada M700 Notebook
2001-01-26 08:02:46 +00:00
itohy
7c338ddc48
Call inittodr() from lfs_mountroot() so that the system time is set properly
...
when booted from LFS.
2001-01-26 07:59:23 +00:00
oster
e47b177bc0
Nobody calls these bits if we arn't doing RAID5 with rotated spare stuff.
...
Add an #if.
2001-01-26 05:16:58 +00:00
oster
1763f954c7
These bits are only needed for the interdecluster stuff.. wrap them
...
with an #if.
2001-01-26 05:09:13 +00:00
oster
7833c33e99
Whoops.. Leave them on.. (for now.)
2001-01-26 04:43:16 +00:00
oster
a40eef11ac
Give the parity declustering code their own 'RAID arch' types, and
...
allow us to turn them off if desired.
2001-01-26 04:40:03 +00:00
oster
61a2ee28fb
Lots of stuff here that is only used for some of the 'fancier' RAID types.
...
Don't compile it if we arn't going to use it.
2001-01-26 04:27:16 +00:00
oster
bcc70a3f37
Clean up some INDENT warnings. (yes, these have been there for a while!)
2001-01-26 04:14:14 +00:00
oster
0a5ca1547d
Various parts of this file are only needed by the even/odd and PQ
...
RAID types. Don't include those bits if we arn't doing even/odd or PQ stuff.
2001-01-26 04:05:08 +00:00
oster
9880e186ec
Don't build the stuff in this file if RF_INCLUDE_EVENODD is not defined.
2001-01-26 03:50:53 +00:00
sato
8211e0e08b
* support more than 16 ids.
...
* check the event ids are in the table.
2001-01-26 03:44:33 +00:00
sato
18ae54300c
* renumber config_hook event type.
...
* change event id of old event type(POWERCONTROL,BUTTONEVRNT)
to same as event id of new event type(EVENT,SET,GET).
2001-01-26 03:42:30 +00:00
oster
c77d3c20a8
Ensure we update the 'partitionSize' field of the component labels
...
when doing a reconstruct or a copyback. If we don't, junk might be
there, and that could cause the component to be not correctly
autoconfigured on reboot. Thanks to Simon Burge for helping track this down.
2001-01-26 02:16:24 +00:00
is
d2ace86ad7
Two suggestions by jhawk:
...
- be more verbose about what file is created
- adjust copied $NetBSD...$ from $ NetBSD to NetBSD.
2001-01-25 22:34:20 +00:00
is
3f25157bea
Add support for ISDN Surfer (ISDN only, for the time being).
2001-01-25 22:22:15 +00:00
martin
f4eec8f31f
iommu_dvmamap_load_raw: add a check for creating maps larger than
...
expected by the creator of the dma map and fail apropriately. This
makes the syssrc/dev/pci/if_vr.c driver work.
2001-01-25 21:41:10 +00:00
jdolecek
e7ad3e2a49
Make e_errno of struct emul 'const int *' (was 'int *'), since the errno
...
mapping tables were constified recently.
This fixes compile problem reported by Ken Wellsch on current-users@.
2001-01-25 20:18:51 +00:00
fvdl
f2b255d7c2
Don't use pmap_enter in vmapbuf. This is essentially a reversal of
...
revision 1.76. It avoids problems where an I/O interrupt for physio,
using a bounce buffer, would find the destination address mapped
read-only because the syncer process hit.
Suggested by Chuck Cranor.
2001-01-25 20:14:28 +00:00
manu
86651a757f
Fixed wrong signal handler argument setup. The emulated sigcontext still has some problems.
2001-01-25 19:36:53 +00:00
jdolecek
6e695cc559
move misplaced comment to where it belongs
2001-01-25 19:14:40 +00:00
toshii
b8569c0b8e
The previous revision was my fault. audio_calcwater() needs to be
...
called at every open.
Thanks Witold J. Wnuk for pointing out this problem.
2001-01-25 15:25:34 +00:00
tsutsui
08f4daf2ce
Add drivers for keyboard and mouse.
...
(but no working framebuffer yet..)
2001-01-25 14:33:28 +00:00
tsubai
d0a3070c40
Generate key press event and key release event when capslock is pressed.
...
Now capslock key works correctly on X11.
2001-01-25 14:08:55 +00:00
wiz
ec35b8d060
Make output selection work -- you can use lineout now instead of the
...
internal loudspeakers.
2001-01-25 13:39:22 +00:00
tsutsui
b2457f9a76
Move NEWS keymap file into MI place to share with news68k.
2001-01-25 13:13:59 +00:00
jdolecek
555bbcc02a
g/c pmnt_mp in struct procfs_args
2001-01-25 12:44:56 +00:00