ichiro
2fdf447129
regen
2001-02-11 03:28:16 +00:00
ichiro
ad06ea6353
typo
2001-02-11 03:27:49 +00:00
eeh
4589ac3292
When recycling a vm_map, resize it to the new process address space limits.
2001-02-11 01:34:23 +00:00
eeh
52af2be8e9
Add COMPAT_SVR4_32 entries.
2001-02-11 01:29:43 +00:00
eeh
24defd04da
Rename the tablet line discipline "tablet".
2001-02-11 01:28:47 +00:00
eeh
fb46d1eed4
Export bits needed by COMPAT_SVR4_32.
2001-02-11 01:16:42 +00:00
eeh
c2a7dae9d2
Fix getuid() and getgid() to work like the Solaris ones.
2001-02-11 01:14:25 +00:00
eeh
7fd4c88055
Fix getuid() and getgid() calls to return both e[ug]id and r[ug]id.
2001-02-11 01:13:01 +00:00
eeh
82ca5fba5b
Fixes to get dynamic binaries working.
2001-02-11 01:10:24 +00:00
enami
6b949f72fb
Unlock the rename target vnode after sillyrename'ing it.
2001-02-11 01:09:04 +00:00
eeh
c269f4f002
Add COMPAT_SVR4_32.
2001-02-11 01:00:51 +00:00
eeh
d8405328df
Add support for COMPAT_SVR4_32.
2001-02-11 00:39:37 +00:00
eeh
750052a46f
Remove things that are defined in elf_machdep.h now.
2001-02-11 00:37:22 +00:00
eeh
96bf37a78f
Save the machine model string in case someone needs it (like slowlaris).
2001-02-11 00:27:06 +00:00
eeh
6e928d620b
Add some new gunk Sun uses.
2001-02-11 00:18:49 +00:00
eeh
1ac34a6a98
A register is 64-bits unless we're emulating 32-bit.
2001-02-11 00:17:03 +00:00
eeh
945c9cac5f
Increase limits slightly. We're still not using all 32 address bits yet,
...
let alone 64.....
2001-02-11 00:09:45 +00:00
eeh
1671aa6706
Increase NKMEMPAGES to a more useful value.
2001-02-11 00:07:10 +00:00
eeh
3e47436b79
Add some extra fields to a dmamap to track what's being mapped.
2001-02-11 00:05:47 +00:00
eeh
3daccde8d4
Print out more useful data if there are interrupt issues.
2001-02-11 00:02:58 +00:00
eeh
a562e38910
Don't play fast and loose with pointers.
2001-02-11 00:00:29 +00:00
martin
abd28c6cc2
Stopgap fix for PR 9984: sprinkle some (small) delays at appropriate
...
places into the CIS reading code.
The card in question has IO8 only enabled in its CIS info and is apparently
not able to keep up with quick reads. It words fine in a pcmcia slot but
panics(!) the kernel in a TI 1250 cardbus slot. This may be a failure of
the pci cardbus code when initializing this bridge. When finding (and
fixing) that, we should back this change out.
The card I am testing with is not broken, I have multiple versions of it
(AVM Fritz! pcmcia ISDN card), all work fine on windows and all cause
us to panic because of bogus CIS info read.
XXX - panicing because of bogus CIS data is probably another error.
2001-02-10 23:22:10 +00:00
martin
504487fbd6
Make pcmcia_isicattach return values the other way round (zero on success,
...
errno otherwise). Actually use that return value to avoid installing an
interrupt handler (possibly sharing an interrupt with other cards!) and
initialising the softc with bogus/half baked values.
2001-02-10 22:44:36 +00:00
pk
5fb1ec8af6
Fix conditional for svr4 compat inclusion.
2001-02-10 20:00:24 +00:00
bjh21
6d285953f5
When an array is declared as int r[13], don't go trying to use r[13].
2001-02-10 19:09:48 +00:00
thorpej
21096fc86d
Include MII glue here -- some DP8390-compatible chips have MII
...
interfaces on them (scary, eh?)
2001-02-10 17:18:02 +00:00
thorpej
72d4eea6ef
Register definitions for the D-Link DL10019 and DL10022 Ethernet
...
chips. These are NE2000-compatible chips with an MII interface
on them for media.
2001-02-10 16:41:40 +00:00
thorpej
ef958d8898
Add a type for the DL10022.
2001-02-10 16:09:55 +00:00
ichiro
f5c7ef6eb3
add corega pcca-11 wavelan card
2001-02-10 15:46:51 +00:00
jdolecek
266e0c4853
ntfs_unmount(): make the first 'vflush failed' printf a debug message; this
...
happens fairly commonly if e.g. some files are still opened
then the unmount is attempted
* if the second vflush() (including system vnodes) fails, we should
probably panic, it's too serious; for now, just add a comment
2001-02-10 14:28:51 +00:00
ichiro
bba5c1c08e
regen
2001-02-10 14:08:45 +00:00
ichiro
8f64c96911
add some wavelan card
2001-02-10 14:08:10 +00:00
taca
044bcb0bd2
Insert missing '#' for cpp(1). This should close PR/12167.
2001-02-10 12:16:34 +00:00
thorpej
b016744976
Don't uvm_deallocate() the address space in exit1(). The address
...
space is already torn down in uvmspace_free() when the vmspace
refrence count reaches 0. Move the shmexit() call into uvmspace_free().
Note that there is a beneficial side-effect of deferring the unmap
to uvmspace_free() -- on systems where TLB invalidations are
particularly expensive, the unmapping of the address space won't
have to cause TLB invalidations; uvmspace_free() is going to be
run in a context other than the exiting process's, so the "pmap is
active" test will evaluate to FALSE in the pmap module.
2001-02-10 05:05:27 +00:00
itojun
e1f4f77960
to sync with kame better, (1) remove register declaration for variables,
...
(2) sync whitespaces, (3) update comments. (4) bring in some of portability
and logging enhancements. no functional changes here.
2001-02-10 04:14:26 +00:00
itojun
4cd9449e34
initialize "mbz" member. kame 1.35 -> 1.36
2001-02-10 03:06:39 +00:00
itojun
7f548573d5
cosmetic changes to sync with kame. tabify and minor local variable renames
2001-02-10 02:19:57 +00:00
itojun
20e2452579
fix if_set for architectures with sizeof(long) != 4. IF_xxx behaved badly.
...
(no fear of overrun, since index was mistakenly computed to too small value)
2001-02-10 02:10:14 +00:00
leo
8f10488c29
Prepare assembly parts for an eventual transition to ELF. Mostly from a
...
diff from Steve Woodford.
2001-02-09 21:47:45 +00:00
uch
f19685fa10
I forgot to initialize bicons for hpcmips.
2001-02-09 20:42:27 +00:00
uch
b23ab5a536
use bicons.
...
set serial console speed to 19200.
2001-02-09 19:54:11 +00:00
uch
68b5de4251
sync with bicons change.
2001-02-09 19:47:28 +00:00
uch
9f7e4a2f04
add hpcmips/hpcsh common device directory
...
put bicons. (builtin console driver that don't require actual device driver)
2001-02-09 19:43:23 +00:00
mycroft
c36eeffed0
Make this a little more realistic.
2001-02-09 19:12:08 +00:00
uch
9173eae73b
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
2001-02-09 18:34:01 +00:00
manu
d48e534f38
Fixed a bug in the way errno return was handled in linux emulation (we returned the opposite of the expected errno)
2001-02-09 17:48:01 +00:00
wiz
08ca85d04d
De-lint. Reviewed by christos.
2001-02-09 15:54:18 +00:00
briggs
c6daae9b79
Add an option (defopt) PCI_NETBSD_CONFIGURE that provides PCI bus
...
configuration (assignment of bus numbers, BARs, timer values,
interrupt lines, etc.).
The interface must be called from m.d. code prior to probing the bus.
It is meant to be called once for each primary (bus == 0) PCI bus in
the system. It will configure any busses behind PCI-PCI bridges.
Section 9 man page for pci_configure_bus() will come soon.
In the meantime, sample usage is in arch/sandpoint/sandpoint/mainbus.c.
[ Reviewed by thorpej ]
2001-02-09 14:33:15 +00:00
haya
d413da0c4a
BUG FIX: calculate address line mask in pccbb_pcmcia_io_alloc() when
...
start address is not set.
2001-02-09 10:41:50 +00:00
bjh21
21e1b73962
Update ioeb_irq_clear to match its caller.
2001-02-08 22:21:24 +00:00
briggs
5b380e8c30
Keyboard, mouse, ws*
2001-02-08 20:27:24 +00:00
itojun
6b9104e0f7
sync with kame better. cosmetic/stat changes only.
2001-02-08 18:43:17 +00:00
briggs
55a187d809
Add lpt and fdc/fd back in. Include i4b stuff, too.
2001-02-08 18:33:07 +00:00
briggs
5fb8680bf6
Add fdc and lpt.
2001-02-08 18:33:03 +00:00
briggs
c86117ec25
Make it a #error to define PCI without PCI_NETBSD_CONFIGURE.
2001-02-08 18:32:02 +00:00
briggs
c3e491058d
Get rid of warning if no com devices are specified.
2001-02-08 18:31:25 +00:00
briggs
d2b8b0adf8
We really don't want isapnp.
2001-02-08 18:29:28 +00:00
briggs
afb7789ae8
Enable devices on the SuperIO chip.
2001-02-08 18:29:05 +00:00
is
8b2795fa72
Support for BSC ISDN Master II. As far as we are concerned, this seems
...
to be identical to the old model.
2001-02-08 18:08:22 +00:00
christos
6bf4ad97d6
appease lint: use u_int32_t and name the bit fields.
2001-02-08 17:54:43 +00:00
itojun
ae819d9324
move udp6_output() to separate file. (sync better with kame)
2001-02-08 16:48:01 +00:00
itojun
109fcc5522
implement upper limit to icmp6 redirects (experimental, turned off)
...
negative value to {mtudisc,redirect}_{hi,lo}wat will turn off the limitation.
sync with kame.
2001-02-08 16:07:39 +00:00
chs
fac51ab1a0
create dependency info for assym.h.
2001-02-08 15:19:14 +00:00
itojun
179a7e0d7b
send up dst_unreach_admin error to local node, if transport-mode
...
ipsec key is not found. rather experimental. kame 1.83 -> 1.84
nuke IPSEC_SRCSEL which does not do the right thing.
adjust state->ro if the tunnel endpoint is offlink. KAME PR 233.
kame 1.84 -> 1.85
2001-02-08 15:04:26 +00:00
itojun
574214f10a
amove in6_{embed,recover}scope prototypes to in6_var.h (kernel only).
...
add in6_clearscope. sync with kame
2001-02-08 14:56:15 +00:00
tsutsui
6b047fe46b
In footbridge_pci_intr_map(), pcv and intrtag are used
...
only #ifdef PCI_DEBUG. Move declarations in it.
2001-02-08 13:59:38 +00:00
tsutsui
276fc3f6b7
One more fix for pci_intr_map() API change.
2001-02-08 13:55:45 +00:00
tsutsui
71d4eb1937
Fix INSYSTEM_USBCALBLE quirk entry:
...
- Make sure to pass iface properly to usbd_set_interface().
- Call usbd_set_interface before calling usbd_get_interface_descriptor().
It seems no one have tested this device. Anyway, my In-System ISD110
USB-IDE adapter does not work in this way..
2001-02-08 13:24:05 +00:00
mrg
da9e4bd3a1
split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that
...
have no special interpretations besides simple syscall args conversion.
2001-02-08 13:19:33 +00:00
tsutsui
128dae5e7b
Fix md_root.c path in comment.
2001-02-08 13:11:31 +00:00
tsutsui
623fcffffe
Ultrix LKM would not be useful on mipseb so don't build it.
...
Suggested by soren and simonb.
2001-02-08 12:58:12 +00:00
itojun
a1d89972c7
when chasing nd6_llinfo chain, make sure we do not touch dangling
...
pointer (due to RTM_DELETE during default router list management).
from kame
2001-02-08 12:57:54 +00:00
itojun
5e32defa9b
sync comment with latest kame
2001-02-08 12:36:06 +00:00
mrg
477f3d1140
header is struct netbsd32_exec
2001-02-08 12:32:41 +00:00
chs
4be5f47040
remove a debug printf() that has outlived its usefulness.
2001-02-08 06:43:05 +00:00
chs
59674580ab
missed an underscore in previous.
2001-02-07 23:30:27 +00:00
chs
31f045ca75
remove debug code that was left in by accident.
2001-02-07 22:40:06 +00:00
ad
fc919d3e61
FC peripherals on DPT/Adaptec boards only respond to private class messages.
2001-02-07 17:05:46 +00:00
uch
9279c0455c
adapted to hpc bootinfo structure.
...
add memory detect routines.
2001-02-07 15:29:21 +00:00
mrg
e927957b42
move the static inline conversion functions into a header file so other
...
files can see these. note a bunch of functions that should be moved
into their own files.
2001-02-07 15:22:39 +00:00
uch
78af56fcfd
move VM_PHYSSEG_MAX, VM_NFREELIST, VM_FREELIST_DEFAULT defines to
...
machine/vmparam.h
2001-02-07 14:53:09 +00:00
tacha
d95cfe7d68
Split out common code to cs428x.c and cosmetic change to introduce
...
higher symmetry between cs4280.c and cs4281.c.
Also fix the problem rebooting from Windows. Relevant patch is contributed
from Shingo WATANABE <nabe@nabechan.org>.
2001-02-07 14:41:10 +00:00
tsutsui
452f5212ff
Use common %cacr definitions between sun3 and sun3x.
...
%cacr bits added on 68030 don't cause any sideeffect on 68020.
XXX: We probably need <m68k/cacr.h>. See comments in <m68k/cpu.h>.
2001-02-07 14:28:50 +00:00
ad
3ad7988a6d
Fix duplicate cookie.
2001-02-07 13:59:24 +00:00
tsutsui
b43eeac561
mips[bl]e -> mipse[bl]
...
XXX: Is it worth to build ultrix module on mipseb?
2001-02-07 13:54:13 +00:00
mrg
499a68815c
also build sunos32_aout on sparc64
2001-02-07 13:36:04 +00:00
mrg
f50604bf29
build a sunos32 a.out exec module.
2001-02-07 13:35:39 +00:00
mrg
76d74bdd76
sparc64: build sunos32 (not sunos). don't build svr4, but comment to build svr4_32.
2001-02-07 13:34:17 +00:00
mrg
0dbcb1789b
build a sunos32 compat module.
2001-02-07 13:32:57 +00:00
mrg
dfa5ed17a0
s/-DVM86 //
2001-02-07 13:32:15 +00:00
mrg
7217f71af3
compat_12_netbsd32_{,fl}stat12() were not copyout()ing the converted result.
2001-02-07 13:15:54 +00:00
mrg
c1b372c5ca
fix the glaring errors in compat_13_netbsd32_sigaltstack13
2001-02-07 13:14:07 +00:00
mrg
7a908a5f44
compat_sunos needs netbsd32_compat_09.c
2001-02-07 13:13:01 +00:00
tsutsui
93a1c84cac
Add pio.h to INCS.
2001-02-07 12:43:52 +00:00
tsutsui
ec8b1c000e
Fix nested extern declaration of prtactive.
2001-02-07 12:40:43 +00:00
tsutsui
d3248aef9c
Declare prtactive extern.
2001-02-07 12:34:59 +00:00
itojun
d1507261c4
return ECONNABORTED, if the socket (tcp connection for example)
...
is disconnected by RST right before accept(2). fixes PR 10698/12027.
checked with SUSv2, XNET 5.2, and Stevens (unix network programming
vol 1 2nd ed) section 5.11.
2001-02-07 12:20:43 +00:00
wdk
c0f3e4293d
Add a MD zs_chanstate layer that carries bus_space information
...
Tidy up several comments at same time.
2001-02-07 11:40:18 +00:00
wdk
25ad09d3d2
Fully implement bus_space(9) access to the z8530 SCC registers.
...
This adds the missing wbflush() calls after writing register data.
At same time tidy up several comments and make several KNF changes.
XXX: The z8530 MI driver doesn't support bus_space access to the registers
(lacks a hook for storing a bus space tag, and stores register
addresses directly)
Until other ports catch up (this is the first) we have overlayed
the missing data in the MD structures
2001-02-07 11:38:34 +00:00
itojun
c8e86cc06a
remove bogus DIAGNOSTIC. sync with kame
2001-02-07 10:56:38 +00:00