jdolecek
84846c5caa
kern.maxvnodes (and hence desireddquot) depends more directly on NVNODE than
...
on NPROC, adjust the hint to tablefull() accordingly
2000-07-05 17:08:14 +00:00
thorpej
f7e579e2f7
Fix a memory leak in the gif_clone_create() error path.
2000-07-05 16:54:19 +00:00
jhawk
92276a6ce3
"set" now displays the name of the variable, old value, and new value,
...
just as "write" does.
2000-07-05 16:29:25 +00:00
minoura
417c4e6dc1
include GENERIC, instead of defining all the options and devices.
2000-07-05 16:19:48 +00:00
minoura
f67a6a75d2
More reduce size.
2000-07-05 16:18:02 +00:00
bouyer
fa436f165c
HPT: use pciide_channels[i] not pciide_channels[0]. My HPT370 now probes
...
both channels (but still doesn't work properly; I suspect I got a broken one).
2000-07-05 16:11:35 +00:00
tsubai
73db3f2b79
First attempt to spin up the secondary processor on 180MP and 200MP.
...
XXX Need more work.
2000-07-05 16:02:38 +00:00
pk
f6d8b8e963
We want to index the PCI `interrupt clear' registers with the Interrupt
...
Number Offset. (this stuff needs a serious cleanup).
2000-07-05 12:11:59 +00:00
nisimura
30c1d4ba1c
- Withdraw ZS_IOASIC_DMA conditional which has never been useful.
...
- Sanitize ZS register access.
2000-07-05 07:50:57 +00:00
scottr
c019fa32ca
Revert a bit of the last change to make this compile again.
2000-07-05 07:33:52 +00:00
sommerfeld
bd29eb7984
regenerate
2000-07-05 04:10:15 +00:00
sommerfeld
502fc00210
Comment out EON ISO-over-ip tunneling pseudo-driver, and document as
...
broken/fragile. Unlikely to be of much use, and confuses new users
when their system crashes when they, or their dhclient stumble over
it. See kern/10500, kern/8994 for the gory details.
2000-07-05 04:07:22 +00:00
nisimura
7b6a572aae
zs_ioasic external declarations are stored in zs_ioasicvar.h.
2000-07-05 03:06:53 +00:00
nisimura
534c33a095
Use dev/tc/ directory for DEC3000 Z85C30s.
2000-07-05 02:50:39 +00:00
nisimura
728e424e54
Repopulate 4 files, zs_ioasic.c and zs_ioasicvar.h from arch/alpha/tc,
...
zskbd.c and zsms.c from dev/dec/, respectively. No functionality
change this time.
2000-07-05 02:48:50 +00:00
christos
76acd28d57
delint a macro
2000-07-05 02:47:23 +00:00
christos
f142d4254d
added a linted comment about non-portable bitfields. Unfortunately it cannot
...
be fixed portably.
2000-07-05 02:45:03 +00:00
onoe
807a12c8cd
change the argument of SIOCS80211NWID and SIOCG80211NWID ioctls from
...
u_int8_t array to struct ieee80211_nwid to prepend length field.
The length field is necessary because IEEE 802.11 spec doesn't prohibit
even '\0' for SSID.
Though the name and the value of SIOC... macro is unchanged, this change
breaks binary compatibility. The only affected userland program on the
tree is ifconfig(8).
As Jason suggested on tech-net, it is better than live with problems
since there are no releases for this ioctls yet.
2000-07-05 02:35:53 +00:00
onoe
af32c63489
remove unneeded include "opt_awi.h"
2000-07-05 02:27:25 +00:00
perseant
bc303e52cb
Fix errors observed while trying to fill the filesystem with yesterday's
...
fixes:
- Write copies of bfree and avail in the CLEANERINFO block, so the
cleaner doesn't have to guess which superblock has the current
information (if indeed any do).
- Tighten up accounting of lfs_avail (more needs to be done).
- When cleansing indirect blocks of UNWRITTEN, make sure not to mark
them clean, since they'll need to be rewritten later.
2000-07-04 22:30:37 +00:00
tsubai
b513be4daa
s/#include/include/
2000-07-04 22:25:06 +00:00
pk
0cc7c0e470
Report spurious VME interrupts only #ifdef DEBUG for now. The i82586
...
based `ie1' board seems to cause this for no apparent reason.
2000-07-04 22:22:56 +00:00
mjacob
eb17c77233
Add missing second argument to tablefull call. I *think* the added
...
message makes sense- somebody might want to check it.
2000-07-04 20:31:55 +00:00
thorpej
83e31f15b2
faith(4) is now a cloning pseudo-device.
2000-07-04 20:02:46 +00:00
thorpej
920e0d4a44
Don't allow IFF_PROMISC to be changed directly by userspace. It
...
interferes with the reference counting done by ifpromisc(), and is
essentially impossible to get the semantics correct if we allow this
flag to be directly toggled.
No programs should really be affected by this; IFF_PROMISC is basically
useless without bpf, anyway, and bpf still provides a way to set
promiscuous mode on an interface (which uses ifpromisc()).
2000-07-04 19:09:17 +00:00
thorpej
445487c8f3
Move ifpromimsc() to if.c
2000-07-04 18:46:49 +00:00
enami
88a0f6ee93
Match with promise ultra100/ata contoller. I haven't actually test this
...
contoller with ultra100 drive, but it works at least with ultra66 or more
older drive
2000-07-04 16:34:33 +00:00
enami
fa92d1c635
Regen.
2000-07-04 16:30:42 +00:00
enami
a710a5e35e
Add device ID of promise ultra100/ata controller.
2000-07-04 16:27:32 +00:00
tsutsui
904f3cd34f
Add wlan.
2000-07-04 15:57:02 +00:00
jdolecek
1ec07d7439
change tablefull() to accept one more parameter - optional hint
...
use that to inform about way to raise current limit when we reach maximum
number of processes, descriptors or vnodes
XXX hopefully I catched all users of tablefull()
2000-07-04 15:33:28 +00:00
pk
e7adcbdb13
enet dma: claim interrupt as appropriate.
2000-07-04 14:58:36 +00:00
onoe
7411709050
Support WEP functions for awi driver.
2000-07-04 14:47:58 +00:00
onoe
793eb28211
Support WEP functions for awi driver.
...
arc4 implementation by Kalle Kaukonen has been added.
define "wlan" in files.
XXX: only awi depends on wlan for now.
Allow authentication for adhoc (IBSS) mode.
Disable adhoc mode without bssid (mediaopt adhoc,flag0) for FH radio.
FH cannot work without synchronization by beacons.
Align IP header for ethernet encapsulation (IFF_FLAG0) mode.
Print available access points for IFF_DEBUG.
2000-07-04 14:27:56 +00:00
is
87803a8f14
amigappc: siop -> asiop
2000-07-04 14:18:06 +00:00
onoe
0e23cbd506
Remove unneeded include <sys/kernel.h> from FreeBSD by <phk@freebsd.org>
2000-07-04 14:16:21 +00:00
pk
3214045e75
GC dead code.
2000-07-04 14:05:34 +00:00
tsutsui
93d627808a
Update some entries:
...
- add amigappc devices
- add sgimips devices
- add cmpci, cy82c693, cz, fwbus, fwohci, sysmon, viaenv, viapm and xmi
- add necpb for arc
- add pcons for sparc64
- add xsii for pmax
- ncr for vax is renamed to si
- si for sparc is now MI
XXX siop for amigappc should be renamed to asiop?
2000-07-04 14:01:31 +00:00
pk
3cffbb811c
Pass correct argument to the console channel close routine.
2000-07-04 13:57:40 +00:00
augustss
8f0fb77674
MAke sure bass&treble start in their mid position.
2000-07-04 10:02:45 +00:00
augustss
17ac2f03ee
Implement OSS_GETVERSION.
...
Accept mixer values above max (100).
Handle the info from AUDIO_MIXER_DEVINFO properly, parts of it is opaque.
2000-07-04 09:56:14 +00:00
matthias
fe19ad9450
struct db_variable has changed. Change db_spec_regs prototype and make
...
this compile again.
2000-07-04 06:23:49 +00:00
wrstuden
168faa04b6
Oops.. Forgot to grow chrtoblktb[]. Pointed out by tsubai.
2000-07-04 05:48:36 +00:00
itojun
aa0b8be4f4
move ipsec_{hex,bin}dump() into #ifdef wrapper.
...
libipsec: remove unnecessary #include key_debug.h.
2000-07-04 04:41:54 +00:00
thorpej
a02e08bf4f
Remove work-around for Lite-On PNIC in tlp_filter_setup() that is
...
apparently no longer necessary (probably due to other fixes that
have happened in the filter setup path) and is in fact harmful.
Based on a patch from Krister Walfridsson, who claims this makes
his newer NetGear FA-310TX work (although, my older NetGear FA-310TX
still does not, but fails in an entirely different way).
2000-07-04 04:18:17 +00:00
itojun
33d6ee7269
sync with sys/dev/ic/adwlib.h change (s/ADV_TICKLE/ADW_TICKLE/)
...
not sure if it is right. comments?
2000-07-04 04:17:03 +00:00
thorpej
49014bf59f
Restructure the PHY entry points to use a structure of entry points
...
instead of discrete function pointers, and extend this to include
a "reset" entry point. Make sure any PHY-specific reset routine is
always used, and provide one for the LXT-970 which disables MII
interrupts (as is done for a few other PHYs we have drivers for).
2000-07-04 03:28:59 +00:00
nisimura
4dcd114ad5
Unnecessary to include <dev/tc/tcreg.h>.
2000-07-04 02:37:51 +00:00
nisimura
87eac96162
Make sure to settle tcdsreg.h and tcdsvar.h in /usr/include/dev/tc/.
2000-07-04 02:31:21 +00:00
nisimura
1de4ec68b4
Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing
...
internals for better layering between TCDS DMA ASIC and ASC SCSI
controller.
2000-07-04 02:22:08 +00:00
thorpej
464c773f27
Oops, restrict SIOCIF{CREATE,DESTROY} to super-user.
2000-07-04 01:51:22 +00:00
thorpej
d0827b0ed7
sparc/dev/sireg.h -> dev/vme/sireg.h
2000-07-04 01:29:14 +00:00
nisimura
0c92b006c6
Fix negative timeout symptoms caused by integer multiply overflow,
...
which is revealed with larger HZ systems like NetBSD/pmax (256Hz)
and NetBSD/alpha (1024Hz) as reported by PR#8645. Polled tape
drive access is done with maximum 6 hour timeout which ended up
with negative time and then confused SCSI bus severely.
2000-07-04 01:10:18 +00:00
pk
93f987a210
The `si' driver has been transformed into an MI VME frontend.
2000-07-03 23:30:33 +00:00
matt
8fbc28d991
Revert WEAK_ALIAS back to ELF only.
...
Change ALTENTRY so there is no change of alignment or section
2000-07-03 23:05:32 +00:00
thorpej
7878bcc14c
Don't bother with minor printing, except on the LCA CPUs (because
...
that tells us if we have a 21066 or 21068).
2000-07-03 21:21:26 +00:00
pk
047b6f9582
* Remove MAX_DMA_LEN & si_minphys().
...
* Disable the DMA engine when setting up a DMA transfer, just in case
the 5380 driver didn't instruct us to do so already.
* More useful debug output when entering the "left-over bytes" case after
a DMA transfer finishes.
2000-07-03 20:55:12 +00:00
perseant
eccd5fb47a
Fix i_ffs_blocks in fragment extension case where fragment has not yet
...
been written to disk.
2000-07-03 20:12:42 +00:00
fvdl
7c1d5ec58f
Correct typo in previous.
2000-07-03 18:22:10 +00:00
dante
fa845b7795
Fix a off-by-one error in sc_freeze_dev[].
...
Thanks to kwesterback@home.com
2000-07-03 18:14:18 +00:00
eeh
968524445a
Prevent interrupts from being posted if they are active and deprecate polled
...
interrupts. This seems to eliminate the spurious interrupts.
2000-07-03 17:56:06 +00:00
thorpej
10e6c623b3
Print the system serial number.
2000-07-03 17:52:33 +00:00
eeh
58c36586cd
Use the same IPLs as everyone else.
2000-07-03 17:42:37 +00:00
mrg
16fd30ec1d
- add a bus class check to the conversion of prom names to NetBSD driver
...
names, as we need to convert `pci' to both `psycho' and `simba'. add
a member to dev_compat_table[] for this, using BUSCLASS_NONE for when
we don't care (all other cases, currently). add `ide' -> `pciide' and
`disk' -> `wd' mappings here, also.
- "psycho" is a BUSCLASS_MAINBUS device; it has UPA attachment semantics.
this fixes bootpath detection for IDE disks.
2000-07-03 14:38:05 +00:00
soren
df788ce137
A few tweaks. Still not a real driver.
2000-07-03 12:50:09 +00:00
scottr
d08e3b12a4
Stabilize ADB support for some non-Apple ADB peripherals. This is the
...
second (and final) part of the fix for PR 10086. (There are no longer
any infinite-wait busy loops in the ADB driver!)
2000-07-03 08:59:26 +00:00
perseant
235a4dd595
i_lfs_effnblks fixes. Put debugging printfs under #ifdef DEBUG_LFS.
2000-07-03 08:20:58 +00:00
gmcgarry
cc05a49fb0
Regen.
2000-07-03 06:05:44 +00:00
gmcgarry
72cbe1224d
Devices found in NEC Versa Note VX
2000-07-03 06:01:17 +00:00
matt
4f1fa84a93
Rework ALTENTRY a bit.
2000-07-03 04:24:56 +00:00
matt
959b8d8a1e
Make cross-compile friendly
2000-07-03 04:24:12 +00:00
cgd
116f7a6983
don't include the config-generated headers if _LKM defined
2000-07-03 02:16:07 +00:00
sommerfeld
88067a43e3
Build a boot_big.net (based at 700000) in addition to boot.net,
...
allowing you to netboot a kernel with a ramdisk inside on systems
where memory is laid out to allow this.
2000-07-03 02:04:02 +00:00
thorpej
01bd2a3496
The `rpb_phys_address_size' field is really 2 32-bit fields,
...
`rpb_phys_address_size' and `rpb_extended_va_size', per Brown Book.
2000-07-03 01:47:48 +00:00
perseant
ef2da50400
Allow the number of free segments reserved for the cleaner to be
...
parametrized in the filesystem, defaulting to MIN_FREE_SEGS = 2 but set
to something more reasonable at newfs_lfs time.
Note the number of blocks that have been scheduled for writing but which
are not yet on disk in an inode extension, i_lfs_effnblks. Move
i_ffs_effnlink out of the ffs extension and onto the main inode, since
it's used all over the shared code and the lfs extension would clobber
it.
At inode write time, indirect blocks and inode-held blocks of inodes
that have i_lfs_effnblks != i_ffs_blocks are cleansed of UNWRITTEN disk
addresses, so that these never make it to disk.
2000-07-03 01:45:46 +00:00
sommerfeld
9f0522fe59
Keystone Kwality Kops: add multiple-include protection.
2000-07-03 01:19:23 +00:00
augustss
01d5ad3ab6
White-space improvements.
2000-07-03 01:17:35 +00:00
augustss
feb8219648
Regen.
2000-07-03 01:07:25 +00:00
augustss
3c9acfbb29
Add some Alcor products.
2000-07-03 01:07:04 +00:00
itojun
f0d7296dc1
typo in previous
2000-07-02 21:25:41 +00:00
pk
2310f6d755
Add `ahc' (Adaptec 2940, et.al. SCSI controller); it is known to work.
2000-07-02 21:11:26 +00:00
scottr
da62d2ef12
Avoid attaching on the Mac TV, as this system seems to not be
...
completely backward compatible to the II-series sound hardware.
2000-07-02 21:10:14 +00:00
itojun
e29fba4ba7
do not touch struct ip6stat on non-INET6 compilation.
...
From: Paul Goyette <paul@whooppee.com>
2000-07-02 21:05:41 +00:00
sommerfeld
56cc62bbec
Return the full width of the counter here.
2000-07-02 21:05:14 +00:00
sommerfeld
06f1d399e2
Take just the low-order 32 bits of cpu_counter() here.
2000-07-02 21:04:33 +00:00
scottr
95497e28ce
Add video hardware info for the Performa 550 and Macintosh TV.
2000-07-02 20:59:58 +00:00
cgd
ca8479389a
oops! include arp.h and ppp.h even if _LOCORE defined
2000-07-02 19:58:31 +00:00
sommerfeld
4cc38b65e0
Reduce namespace pollution from netcciitt-land
2000-07-02 17:40:18 +00:00
thorpej
1079b4c0ac
- Avoid an integer overflow when checking if we have exceeded our
...
rlimit in sbrk. Slightly modified from a patch from Artur Grabowski.
- Rearrange code slightly, partially from Artur Grabowski.
- Only adjust vm_dsize if the grow or shrink actually succeeds.
2000-07-02 17:40:08 +00:00
sommerfeld
c93db19567
Merge if_spppsubr.c PPP protocol declarations list with the one found
...
in ppp_defs.h, and have if_spppsubr.c include ppp_defs.h rather than
duplicate its definitions.
[This is a stopgap measure to clean up build lossage.]
2000-07-02 17:38:09 +00:00
sommerfeld
601b2f3467
One more file missing multiple-include protection.
2000-07-02 17:35:00 +00:00
sommerfeld
b083107c2e
Add multiple-include prevention to several headers which were missing
...
it.
Split ccittintr() declaration into a separate header file so that the
non-namespace-safe cruft in pk.h doesn't interfere with other
subsystems which happen to include netisr.h
[Clean up after the Keystone Kwality Kops]
2000-07-02 17:34:01 +00:00
eeh
f504adf782
Clean up interrupt handling some more.
2000-07-02 16:13:21 +00:00
mrg
f3e6e48cb8
update to reality:
...
- TRAPWIN is defined in locore.s
- don't config netbsd_wd0
- enable MSDOSFS and FFS_IE
- enable INET6 & IPSEC*
- enable ipfilter
- comment sbus & zs at sbus
- enable scsi devices seeing we have scsi bus support
- hardwire the onboard hme as 'hme0'
- disable audiocs for now
- disable rnd for now
2000-07-02 15:02:29 +00:00
mrg
585f7645bf
iommu_dvmamap_load*(), pass an alignment constraint, as well as
...
EX_BOUNDZERO, to extent_alloc(). this fixes problems with it
(extent_alloc()) returning incorrect values, when the start of
the extent is not aligned as strongly as the requested area..
raw access to ide disks now works.
2000-07-02 14:00:38 +00:00
mrg
15c79c03c2
use bitmask_snprintf().
2000-07-02 13:35:35 +00:00
mrg
9ec4bcf95b
whoops; turn off trapdebug again.
2000-07-02 12:39:01 +00:00
takemura
45b6ec5476
Experimental APM compatible power management.
2000-07-02 10:01:30 +00:00
itojun
6fff122160
drop packet to tentative/duplicated interface address earlier. sync w/kame
2000-07-02 09:56:39 +00:00
takemura
0d28ab1838
Common part of APM (advanced power management) support for Hpcmips.
2000-07-02 09:48:12 +00:00
itojun
8ff902fca1
repair kernel faithd(8) support. there were two mistakes:
...
(1) tcp6_input dropped packets for translation
(2) in6_pcblookup_connect was too strict
2000-07-02 08:04:10 +00:00
cgd
1ce8331ad9
nuke some final __BROKEN_INDIRECT_CONFIG bits that weren't caught by
...
unifdef last time. (bloody things just won't stay dead!)
2000-07-02 06:25:46 +00:00
cgd
0b9c36b715
undef PS after inclusion of net/netisr.h to avoid conflict w/ machine/reg.h
2000-07-02 05:43:43 +00:00
cgd
a5c13f9ad4
Kwality control:
...
* put #includes of opt headers and headers to get protos used by
net/netisr_dispatch.h in net/netisr.h (if !defined(_LOCORE)) (rather than
in netisr_dispatch.h itself, and potentially nowhere, respectively).
* require netisr.h to be included before netisr_dispatch.h.
* minor additional cleanup of both netisr.h and netisr_dispatch.h.
* clean up uses to remove now-unnecessary header file inclusions, and
local prototypes of the fns.
* convert netisr dispatch implementations which didn't use
netisr_dispatch.h (pc532) to use it.
2000-07-02 04:40:33 +00:00
thorpej
b36ce94c6b
Convert `gif' to be a cloning interface.
2000-07-02 00:21:42 +00:00
thorpej
1e58f22342
Add the notion of "cloning" of network pseudo-interface (e.g. `gif').
...
This allows them to be created and destroyed on the fly via ifconfig(8),
rather than specifying the count in the kernel configuration file.
2000-07-02 00:20:48 +00:00
bjh21
87ca5edd6f
Include all the files necessary to prototype all the network soft interrupts.
2000-07-01 21:52:05 +00:00
sommerfeld
8f2d5e3219
Don't rate-limit ICMP errors from packets we send to ourselves.
...
The dns resolver depends on reliably receiving errors to allow it to
quickly detect a dead local nameserver.
2000-07-01 21:46:40 +00:00
wrstuden
cbb53d3ebd
Add audio, midi, and sequencer devices. Copied from ports alpha and i386.
...
Note: this does not mean internal audio's working. :-( It means I'm trying
to get my eap card to work.
2000-07-01 21:25:11 +00:00
perseant
db557257e5
Move SET_ENDOP after vrele to avoid deactivating vnode twice, if
...
SET_ENDOP triggers a write.
2000-07-01 19:03:57 +00:00
bjh21
27eeb4183b
Uncomment lots of stuff. This _is_ a GENERIC kernel, after all.
2000-07-01 17:38:07 +00:00
bjh21
86e199a889
Actually check which netisrs are needed rather than running them all.
...
(oops)
2000-07-01 17:33:55 +00:00
matt
c9e87920af
GCC 2.96 wants the = constraint first. Older gcc(s) don't care.
2000-07-01 06:43:42 +00:00
matt
5ccb0f3e95
Add ELF support.
2000-07-01 06:42:54 +00:00
matt
c9e3b4a94f
a.out allow weak symbols too.
2000-07-01 06:42:06 +00:00
matt
e9b3d6fc85
GCC 2.96 wants the = constraint first. Also change to be a bit more
...
efficient. Instead of using indirect register access, change the
constraint to memory and use the value directly. This allow PC-rel
access among other things.
2000-07-01 06:41:06 +00:00
matt
54a2dbe16a
More GCC 2.96 changes.
2000-07-01 06:38:53 +00:00
mrg
e6b451c8a6
fix wrong comment.
2000-07-01 03:35:07 +00:00
mrg
556a964467
<vm/vm.h> -> <uvm/uvm_extern.h> changes i forgot to commit
2000-07-01 03:34:05 +00:00
wiz
235a799246
re-add README that got lost in 2.12-to-2.14 merge.
2000-07-01 01:59:54 +00:00
wiz
c01704a9db
remove unnecessary #ifdef __NetBSD__'s in #ifdef __FreeBSD__;
...
move one #include <vm/vm.h> into #ifndef __NetBSD__
2000-07-01 01:53:37 +00:00
wiz
d307475c33
resolve conflicts.
2000-07-01 01:38:58 +00:00
wiz
5457abf9cb
Import release 2.14 of the bktr driver. Changes: mostly integration
...
of NetBSD changes; support for new Hauppauge tuner types.
2000-07-01 01:30:43 +00:00
itojun
d407c7e3ec
nuke sadb_x_ident_id, wihich violates pfkey standard.
...
correct get/set SA handling.
(from kame)
2000-07-01 01:01:34 +00:00
eeh
707e41f21e
Fix interrupt delivery on UltraSPARC IIi machines.
2000-06-30 22:58:01 +00:00
eeh
3250ce2976
Reserve a page for dumping the kernel.
2000-06-30 22:17:53 +00:00
fvdl
fa78158b15
Rearrange code around getnewvnode as was already done for ffs, to avoid
...
locking against oneself because getnewvnode recycles a softdep-using vnode.
2000-06-30 20:45:38 +00:00
itojun
3ade27131a
suppress too noisy warning on forward-over-loopback case. from kame
2000-06-30 19:46:05 +00:00
thorpej
c8875e6066
Pass the correct destination address for the route-to-gateway case.
...
From Zdenek Salvet, kern/10483.
2000-06-30 19:43:53 +00:00
simonb
edf0a0d67e
Pass the abst to alpha_pci_mem_unmap() so that the real size of the
...
mapped area can be unmapped.
2000-06-30 18:19:28 +00:00
itojun
d738f90fd7
raise MSIZE from 128 to 256.
...
- for sizeof(void *) == 8 arch, this is mandatory. MHLEN is too small
already (less than 80) and there are chances for unwanted packet loss due
to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
(even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
extension header)
portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.
2000-06-30 17:55:11 +00:00
itojun
d76ae83df8
add PULLDOWN_TEST for all the platforms.
...
XXX should be moved to somewhere else when stabilized
2000-06-30 17:10:15 +00:00
itojun
23f6a4f4e8
remove old mbuf assumption (ip header and tcp header are on the same mbuf).
...
this is for m_pulldown use. (sync with kame)
2000-06-30 16:44:33 +00:00
joda
5f9b72f44c
match 3Com 3CRWE737A (AirConnect)
2000-06-30 16:40:31 +00:00
joda
c8edea398b
regen
2000-06-30 16:33:38 +00:00
joda
35c8e4d91e
add 3Com 3CRWE737A (AirConnect)
2000-06-30 16:33:17 +00:00
ad
e211fdee79
Use my proper name in copyrights.
2000-06-30 13:36:47 +00:00
veego
a9d80391d0
Move the include of <vm/vm.h> into the ifndef __NetBSD__ part.
2000-06-30 08:12:10 +00:00
veego
04af9ede2c
We are now at 1.5B because of the removal of <vm/*>.
2000-06-30 07:44:05 +00:00
matt
8231e1afca
fix typo
2000-06-30 03:35:32 +00:00
mjacob
7b0ccbb669
need uvm_extern.h for a function definition
2000-06-30 00:01:22 +00:00
mjacob
0d7f238097
no more vm includes
2000-06-30 00:00:26 +00:00
pk
8c46f6d687
#include "opt_ahc.h"
2000-06-29 23:12:19 +00:00
eeh
ff9280f4ee
This seems to fix the problem in __semctl13.c without breaking anyghing else.
2000-06-29 20:15:24 +00:00
fvdl
dd3e309684
Fix some missed vm/vm.h -> uvm/uvm_extern.h conversions.
2000-06-29 19:27:55 +00:00
thorpej
756aa08443
Since the RFA is allocated in a normal mbuf, as opposed to DMA-safe
...
memory that is explicitly mapped in a DMA-coherent manner, we must
make sure to PREREAD sync the RFA after noticing a clear "complete"
bit. Without this, the clear bit will linger in the cache, and the
CPU will not notice when the chip updates the bit via DMA later.
From Izumi Tsutsui on port-arm32@netbsd.org .
2000-06-29 16:53:48 +00:00
soren
51909a9fd4
Changed my mind about these..
2000-06-29 15:48:13 +00:00
soren
41ba2b7c48
Move a few things from ip32.c.
2000-06-29 15:44:10 +00:00
soren
eaa7fc4ca8
Add spllpt. More interrupt changes needed..
2000-06-29 15:36:48 +00:00
soren
9a05dad1da
zs can be used on several busses, so define it here.
2000-06-29 15:20:27 +00:00
soren
9beea749f1
Hack: disable R5K L2 cache for now, pending (working) changed cache ops.
2000-06-29 15:18:41 +00:00
soren
008a325614
Just a stub. Needs different register accesses than other 8-bit MACE
...
deviecs..
2000-06-29 15:16:17 +00:00
soren
221de2dffb
Minimal locore_machdep.S.
2000-06-29 15:10:44 +00:00
soren
079ce66c6d
Uncomment HPC inclusion for now.
2000-06-29 15:10:14 +00:00
pk
8906c1b836
Fix bus_space_read_region_{2,4,8}().
2000-06-29 14:10:16 +00:00
pk
b7e36aabb5
When winding down a DMA transfer, don't complain about the actual
...
transfer count being smaller than the minimum transfer size for which
we would use DMA. The device may be disconnecting, to complete the
transaction at a later time. Just let the 5380 engine proceed acting
on the current SCSI bus phase.
2000-06-29 14:06:40 +00:00
bjh21
72d99f2b0c
Add all arm26 devices with drivers
2000-06-29 12:49:18 +00:00
mrg
8170403404
remove vm
2000-06-29 12:04:24 +00:00
mrg
128b39502d
* sys/vm is dead.
...
- obsolete <vm/vm.h>
- put ./usr/include/uvm in base not comp (like everything else).
- remove ./usr/include/vm
2000-06-29 12:03:08 +00:00
shin
853a455109
enable SOFTDEP.
2000-06-29 11:42:30 +00:00
mrg
80bb8049ba
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 09:02:51 +00:00
mrg
08fa86fe4b
use <uvm/uvm_extern.h> instead of <vm/vm.h>
2000-06-29 09:01:09 +00:00
mrg
c88e94a407
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:58:45 +00:00
mrg
b564830503
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:44:03 +00:00
mrg
47ef8ee92b
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:32:34 +00:00
mrg
ca5133d3fb
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:22:17 +00:00
mrg
7bf55b1ed1
remove include of <vm/vm.h>.
2000-06-29 08:19:21 +00:00
mrg
28d898391b
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 08:10:45 +00:00
mrg
471e57ff1e
remove include of <vm/vm.h>.
2000-06-29 08:07:48 +00:00
mrg
4fa952b49a
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:58:50 +00:00
mrg
fa00dc597a
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:44:02 +00:00
mrg
8daa58f52b
remove include of <vm/vm.h> and <machine/pmap.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:40:05 +00:00
leo
4f253c9e18
When mapping non-cacheable memory with bus_space_map, make sure we use the
...
precise (serialized) way.
2000-06-29 07:40:04 +00:00
mrg
4d14e81c0b
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:37:53 +00:00
leo
ffa869113a
Get 060 CacheCopyBack support in line with the amiga (and working ;-)
2000-06-29 07:36:16 +00:00
mrg
9c11d316b4
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:18:57 +00:00
mrg
7e590c46fe
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:07:52 +00:00
cgd
7e975cacbe
un-__P, clean up spacing a little bit, put fwd struct decl(s) near top
...
rather than embedded. no functional changes.
2000-06-29 06:00:43 +00:00
mrg
c48063facd
remove include of <vm/vm.h>
2000-06-29 02:40:37 +00:00
mhitch
e87450fc4b
Add cdev_decl() to declare mm*() routines.
2000-06-29 01:55:57 +00:00
oster
ce2b2827e5
Nuke a printf that *I* added at least as early as Nov, 1998, and which is
...
as bogus now as it was then.
2000-06-29 00:22:27 +00:00
matt
f77f36407d
Use __builtin_va_list when GCC >= 2.96
2000-06-28 21:13:35 +00:00
thorpej
0b82c9610f
Don't check for a BAR address past PCI_MAPREG_END; some devices
...
have BARs way out in left field.
2000-06-28 17:32:48 +00:00
mrg
314f1e97c5
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 17:12:48 +00:00
mrg
b5e0d5686e
remove include of <vm/vm.h>
2000-06-28 17:09:41 +00:00
mrg
a14baa8257
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 17:05:20 +00:00
mrg
261538ecac
remove include of <vm/vm.h>
2000-06-28 16:39:25 +00:00
mrg
666116dd21
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:38:37 +00:00
mrg
7e81221f5a
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:27:51 +00:00
mrg
7c15053eed
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:08:42 +00:00
mrg
13f211c52e
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 15:39:24 +00:00
minoura
ae45dff5fc
GENERIC should run on any environment.
...
It required 6MB of memory; disable some options/devices so that
it can run on 4MB machines.
2000-06-28 15:27:19 +00:00
bjh21
9f33355278
Ensure rtcattach generates a newline even if the RTC is broken
2000-06-28 15:25:03 +00:00
bjh21
47b9c31e71
Minor obvious delinting
2000-06-28 15:18:16 +00:00
mrg
419501093a
remove include of <vm/vm.h> and <uvm/uvm_extern.h>
2000-06-28 14:16:37 +00:00
mrg
91cc436b9e
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 14:11:33 +00:00
ad
c3459ba769
Apply patch supplied by Konrad Schroder in PR 10452: fixes console output
...
on PMAG-D.
2000-06-28 11:03:25 +00:00
soren
b4225fd0d4
Fix tags directory list.
2000-06-28 09:47:55 +00:00
soren
7fa690304f
Drop kernfs.
2000-06-28 09:45:01 +00:00
soren
5d381873f9
Whitespace.
2000-06-28 09:40:59 +00:00
thorpej
e24d6ebc19
Fix a couple of brain-o's in error cases, and use PCATCH for
...
the sysmon mutex wait.
2000-06-28 06:51:17 +00:00
mrg
8890e2439a
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 03:32:55 +00:00
mrg
05e377a0bd
remove include of <vm/vm.h>
2000-06-28 03:30:42 +00:00
mrg
577e415862
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 03:29:45 +00:00
mrg
cf594a3f4d
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 03:01:16 +00:00
mrg
5ec6fd267b
remove include of <vm/vm.h>
2000-06-28 02:59:32 +00:00
mrg
8e3207b69a
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 02:53:49 +00:00
mrg
bcc4078e32
remove include of <vm/vm.h>
2000-06-28 02:49:15 +00:00
mrg
20515f2854
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 02:44:06 +00:00
thorpej
e9052d7c40
New delay() function that uses the RPCC instruction. From
...
Matthew Jacob <mjacob@feral.com>.
2000-06-28 02:02:26 +00:00
matt
3c173d4927
If we loaded an nmagic on a subpage boundary, adjust epp->ep_d{addr,size} so
...
that they start on a page boundary. This is needed so that obreak(2) works
properly.
2000-06-28 00:14:44 +00:00
fvdl
975751cda2
vinsheadfree -> ungetnewvnode
2000-06-27 23:51:51 +00:00
fvdl
d09958adad
Due to popular demand, change vinsheadfree to ungetnewvnode to make
...
the name clearer. No functional change.
2000-06-27 23:51:22 +00:00
fvdl
bba2403203
In ffs_vget, do not hold ufs_haslock across the call to getnewvnode.
...
We may sleep in it, or even recurse, with softdeps. Instead, grab
the lock later, but check if noone else has beaten us to the VFS_VGET
operation, and if so, roll back getnewvnode using vinsheadfree, and
just return.
2000-06-27 23:39:17 +00:00
fvdl
4ff91a9bc3
Add vinsheadfree prototype.
2000-06-27 23:36:06 +00:00
fvdl
c39797c045
Add vinsheadfree, a small function to push vnodes that have just
...
been allocated by getnewvnode, back onto the head of the free list.
Needed in some VFS_VGET functions to deal with races.
2000-06-27 23:34:45 +00:00
augustss
d28770775b
Make it compile with AUDIO_DEBUG after the mmap API change.
2000-06-27 21:25:02 +00:00
augustss
040884b5e6
Regen (no difference in generated files, but they were not up-to-date).
2000-06-27 20:59:23 +00:00
perseant
39b86955ed
Fixes associated with filling an LFS:
...
Change the space computation to appear to change the size of the *disk*
rather than the *bytes used* when more segment summaries and inode
blocks are written. Try to estimate the amount of space that these will
take up when more files are written, so the disk size doesn't change too
much.
Regularize error returns from lfs_valloc, lfs_balloc, lfs_truncate: they
now fail entirely, rather than succeeding half-way and leaving the fs in
an inconsistent state.
Rewrite lfs_truncate, mostly stealing from ffs_truncate. The old
lfs_truncate had difficulty truncating a large file to a non-zero size
(indirect blocks were not handled appropriately).
Unmark VDIROP on fvp after ufs_remove, ufs_rmdir, so these can be
reclaimed immediately: this vnode would not be written to disk again
anyway if the removal succeeded, and if it failed, no directory
operation occurred.
ufs_makeinode and ufs_mkdir now remove IN_ADIROP on error.
2000-06-27 20:57:11 +00:00
perseant
d8584d7769
From John Evans <jevans@cray.com>: use datosn() to convert to segment
...
number, when remarking the current segment ACTIVE. See PR #10463 .
2000-06-27 20:00:03 +00:00
ragge
30a1a1bb3c
Add hdc controller and rd disks.
2000-06-27 18:50:47 +00:00
ragge
2be09b4a84
Do 3 retries on a failing sector before giving up.
...
Clear pending interrupts before starting a DMA transfer. If an interrupt
occurs while the HDC9224 is doing DMA, the transfered data will be
scrambled (without giving any errors, quite bad).
2000-06-27 18:46:17 +00:00
ragge
92f0a8f388
Make this file compile again.
2000-06-27 18:38:27 +00:00
soren
d6295e3d35
Don't include <vm/vm.h>.
2000-06-27 18:10:04 +00:00
mrg
de53718be7
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-27 18:01:06 +00:00
mrg
f324eef2d2
remove include of <vm/vm.h>
2000-06-27 17:55:38 +00:00
mrg
e5dbe33df1
remove redundant vm includes.
2000-06-27 17:53:44 +00:00
mrg
6eeafef261
remove include of <vm/vm.h>
2000-06-27 17:52:28 +00:00
mrg
32aa199ccf
remove include of <vm/vm.h>
2000-06-27 17:41:07 +00:00
mrg
dea44a9ec4
remove include of <vm/vm.h>
2000-06-27 17:29:17 +00:00
pk
054fe0cb32
Move `DIAGNOSTIC || LOCKDEBUG'-only lock counters to the end of the cpu_info
...
structure, Just In Case.
2000-06-27 16:51:44 +00:00
pk
88b0328aca
We shouldn't be defining DEBUG and DIAGNOSTIC on our own; these may have
...
unwanted side-effects in the header files. For now, do the internal
#defines after including the headers.
2000-06-27 16:46:54 +00:00
mrg
1f4b948b2f
move the contents of <vm/vm.h> into <uvm/uvm_extern.h>. <vm/vm.h> is simply
...
an include of <uvm/uvm_extern.h> now.
2000-06-27 16:16:43 +00:00
mrg
d726c1dfc5
remove redundant vm includes.
2000-06-27 09:09:51 +00:00
pk
618d3d0fde
VME/IOMMU DMA load must also relocate DVMA addresses to the start of VME space.
2000-06-27 09:05:23 +00:00
mrg
88adda1288
more vm header file changes:
...
<vm/vm_extern.h> merged into <uvm/uvm_extern.h>
<vm/vm_page.h> merged into <uvm/uvm_page.h>
<vm/pmap.h> has become <uvm/uvm_pmap.h>
this leaves just <vm/vm.h> in NetBSD.
2000-06-27 09:00:14 +00:00
mrg
cd9f783cb9
install uvm_pmap.h
2000-06-27 08:49:44 +00:00
kleink
d82c31e07e
Typo.
2000-06-27 08:43:02 +00:00
soren
68a8d88edc
Shrink a little again to avoid firmware limits.
2000-06-27 08:34:02 +00:00
matt
34def42c3d
Add ELF support.
2000-06-27 06:17:28 +00:00
simonb
eeff58b5fd
In udv_fault(), use an off_t for curr_offset so that the offset passed
...
to d_mmap isn't truncated on 64 bit architectures.
2000-06-27 06:14:24 +00:00
tron
bddc013764
Add special IRQ handler for CMD PCI0648 and PCI0649 taken from the
...
experimental version of Manuel Bouyer's driver.
2000-06-27 05:57:05 +00:00
kleink
bb2ed0f487
G/c _BSD_INTPTR_T_ and _BSD_UINTPTR_T_.
2000-06-27 05:53:22 +00:00
kleink
83b6632673
Define intptr_t and uintptr_t via <machine/int_types.h>.
2000-06-27 05:51:54 +00:00
simonb
bfc5613f54
Revert some of the previous mmap() changes that were in "#ifdef FreeBSD"
...
parts of this file.
2000-06-27 05:14:31 +00:00
kleink
b24866edab
Be less invasive and use private names for exact-width integer types.
2000-06-27 05:00:26 +00:00
kleink
47b5c5e3b1
Resolve some formatting nits; add __intptr_t and __uintptr_t.
2000-06-27 04:58:51 +00:00
mrg
e185413725
remove redudant <vm/pmap.h> includes. <vm/pmap.h> -> <uvm/uvm_pmap.h>
2000-06-27 04:18:48 +00:00
bjh21
ecfb72bbee
Make cpu_coredump return ENOSYS rather than panicking.
2000-06-26 22:36:33 +00:00
christos
86d457164d
add an MNT_IGNORE flag as a hint to df not to list the filesystem by default.
2000-06-26 21:10:34 +00:00
pk
e2b1b6cd42
Split si & sw drivers.
2000-06-26 19:54:08 +00:00
thorpej
69a6fe113c
Garbage-collect CHIP_PHYSADDR().
2000-06-26 19:46:24 +00:00
pk
7d89e9904d
We want prom_claim_phys() to return the address passed into it.
2000-06-26 19:45:54 +00:00
pk
9b1e1aeb66
prom_claim_phys: it appears one result argument too many was specified.
...
Now we can return the actual result of the call rather than merely
reflecting the input.
2000-06-26 19:41:20 +00:00
fvdl
4cc6a62a33
Remove debugging code that wasn't supposed to be in the commit of version 1.55
2000-06-26 19:38:14 +00:00
pk
ff54ba628e
prom_claim_phys: set `align' parameter to 0 (meaning: get the chunk at the
...
specified address).
2000-06-26 19:36:07 +00:00
thorpej
cc9dfe871b
Do the previously slightly differently, to avoid confusing the internal
...
space extent maps. Pointed out by msaitoh@netbsd.org . (Someone should
send me an EV6 machine!)
2000-06-26 18:19:26 +00:00
mrg
6b5536f253
restore a dropped #ifdef _KERNEL
2000-06-26 17:18:40 +00:00
kleink
fafdb20b11
Add brief descriptions to the types provided.
2000-06-26 17:11:32 +00:00
mrg
acdc45ce9a
install uvm_param.h.
2000-06-26 17:01:34 +00:00
kleink
034f24247e
Provide local definitions of mode_t and off_t, thus eliminating the need
...
for an application to include <sys/types.h> first.
2000-06-26 16:54:38 +00:00
kleink
b6d4c4d3a9
Define mode_t via __mode_t.
2000-06-26 16:53:47 +00:00
kleink
848fb35eed
Define __mode_t.
2000-06-26 16:53:20 +00:00
kleink
65c9edb442
Define sa_family_t, and use it for siso_family.
2000-06-26 16:20:01 +00:00
kleink
2fe502bf16
Define sa_family_t, and use it for seon_family.
2000-06-26 16:18:36 +00:00
kleink
c6f339dc4e
Define sa_family_t, and use it for sat_family.
2000-06-26 16:16:42 +00:00
kleink
5de786e04a
Define sa_family_t and use it for sdl_family.
2000-06-26 15:59:20 +00:00
kleink
3e2cc418c9
Define off_t by means of <sys/ansi.h>.
2000-06-26 15:51:37 +00:00
kleink
811a7d76bb
Define __off_t.
2000-06-26 15:51:15 +00:00
kleink
d2787dad27
XNS5.2: define sa_family_t and use it where specified by the standard.
2000-06-26 15:48:19 +00:00
kleink
8e34a044db
Define __sa_family_t.
2000-06-26 15:45:43 +00:00
kleink
e695f72a2e
Add <machine/int_types.h>, which provides namespace-pure definitions
...
of exact-width integer types.
2000-06-26 15:42:16 +00:00
mrg
7665599771
<vm/vm_map.h> gets merged into <uvm/uvm_map.h>
2000-06-26 15:32:23 +00:00
mrg
f4e210fb2c
remove redundant vm includes
2000-06-26 15:26:35 +00:00
eeh
7e7c0311e4
Advertise we have __GENERIC_SOFT_INTERRUPTS.
2000-06-26 15:13:26 +00:00
mrg
9049a6f1e3
remove redundant vm includes.
2000-06-26 15:04:52 +00:00
mrg
4c698e84f6
<vm/vm_param.h> -> <uvm/uvm_param.h>
2000-06-26 14:58:58 +00:00
mrg
89d0a3e519
remove redundant vm includes.
2000-06-26 14:38:50 +00:00
mrg
2f159a1bac
remove/move more mach vm header files:
...
<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
2000-06-26 14:20:25 +00:00
bouyer
8a0d96e59e
Add support for the CMD PCI0648 and PCI0649 IDE controllers.
...
Thanks to Matthias Scheler for testing.
2000-06-26 10:07:52 +00:00
bouyer
2e861ca3ce
Correct 80 pin handling for promise Ultra/66: when the bit is set
...
we *don't* have a Ultra/66 cable.
2000-06-26 09:55:26 +00:00
pk
51a2c92940
The `sw' driver should not use vme bus routines.
2000-06-26 09:50:00 +00:00
simonb
889c658b5b
Change the kernel mmap interface so that the offset to map is an
...
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
2000-06-26 04:55:19 +00:00
nisimura
472221aa39
Abandon {mips1,mips3}_TBRPL() which have little gain than TLBUpdate().
2000-06-26 03:05:04 +00:00
nisimura
074a952030
Abandon {mips1,mips3}_TBRPL()s which have little gain. They were
...
expected to be better than MachTLBUpdate(). After all, TLBUpdate()
is rather harmful and should be replaced with TBIS().
2000-06-26 02:55:45 +00:00
thorpej
9a2d9ff68b
Because of the Cool sign-extension hack we use to access PCI space,
...
the `get window' method ends up with the wrong physical address to
pass onto userspace (which wants to mmap the space).
Compensate by adding a CHIP_PHYSADDR() macro which un-hacks the address
suitably for mapping with other-than-KSEG.
2000-06-26 02:42:10 +00:00
enami
506c4945d8
Fix typo in previous to prevent compilation error when DEC_1000 isn't
...
configured.
2000-06-26 02:42:04 +00:00
gmcgarry
10eccb55ca
cmpci requires mulaw dependency.
2000-06-25 23:34:27 +00:00
wrstuden
491d7e6764
Fix logic bug which would keep PPS from working. Noticed by:
...
Charles Carvalho <carvalho@cisco.com>
2000-06-25 20:55:33 +00:00
thorpej
a2318e49a0
G/c unused include.
2000-06-25 19:33:01 +00:00
thorpej
167094d31a
Implement mcpcia_bus_get_window().
2000-06-25 19:32:19 +00:00
thorpej
865004842f
Implement tsp_bus_get_window().
2000-06-25 19:17:39 +00:00
sommerfeld
fda426af2c
Defopt TLP_MATCH_*
2000-06-25 18:49:22 +00:00
ragge
7781fd263e
Detect "rd" as root device.
2000-06-25 18:27:24 +00:00
wiz
3628d5523b
printf argument was in wrong position. Noted by Roger Hardiman
...
<roger@cs.strath.ac.uk>. (This code was ifdef'd out by default.)
2000-06-25 17:47:39 +00:00
thorpej
9f7689e3c9
For systems which have different systypes but share a common
...
support module, make consistent with other systems which options
you must enable for it to work. Treat ``Lynx'' (2100A_A500) like
``Sable'' (2100_A500).
2000-06-25 17:21:55 +00:00
scw
ab30216ea2
Some tweaks to make things work properly with `dependall'.
2000-06-25 16:39:05 +00:00
ragge
bd66c9dafc
Make the HDC9224 MFM device driver up-to-date; has been not-working
...
since NetBSD 1.2 (!) It also uses interrupts instead of polling now.
Also fix the DMA area locking between SCSI and MFM disks.
Still missing - floppy support.
2000-06-25 16:00:43 +00:00
mrg
53be5b215c
<vm/vm_pageout.h> is already empty; kill it totally.
2000-06-25 13:49:33 +00:00
mrg
f5f84f80c5
<vm/vm_prot.h> becomes <uvm/uvm_prot.h>
2000-06-25 13:37:51 +00:00
mrg
c543a66253
remove some redundant <vm/vm_xxx.h> includes
2000-06-25 13:26:19 +00:00
pk
8b3ad4a667
Use vme_dmamap_create() instead of bus_dmamap_create().
...
Remove Sun hardware id test from si_match().
2000-06-25 13:09:52 +00:00
pk
560d1ea54c
Implement vme_dmamap_create/vme_dmamap_destroy, which allows us to
...
select the appropriate DVMA subrange for VME devices.
2000-06-25 13:07:34 +00:00
eeh
44330020aa
Make PCI HME work.
2000-06-25 01:10:04 +00:00
eeh
79dffec702
Get PCI HME working.
2000-06-25 01:05:16 +00:00
pk
c7477bfbe5
Fix spelling and formatting.
2000-06-25 00:23:13 +00:00
thorpej
45cae282a7
Need opt_lockdebug.h for previous.
2000-06-24 23:52:24 +00:00
eeh
2e1e35d58e
Enable interrupts.
2000-06-24 23:27:23 +00:00
pk
0790f00e68
Maintain the DVMA map extent subregion boundaries in the bus_dma map
...
structure.
2000-06-24 22:47:45 +00:00
pk
f71858b51b
Don't inline malloc/free if LOCKDEBUG is on.
2000-06-24 22:24:15 +00:00
pk
d3aef3ad38
uvm_detach: eliminate degenerate loop construction.
2000-06-24 21:47:28 +00:00
pk
bdee69596e
Insert two missing `simple_unlock()'s' in udv_detach().
2000-06-24 21:26:16 +00:00
eeh
6c5d2dbbac
With these changes the kernel seems almost stable again.
2000-06-24 20:48:36 +00:00
scw
227985dcc0
Make these compile when DIAGNOSTIC isn't defined.
2000-06-24 20:43:14 +00:00
thorpej
917871ad64
Pull in <sys/ioccom.h>, and define ENVSYS_NSENSORS (number of sensor
...
types).
2000-06-24 19:50:28 +00:00
eeh
8e1fd2e3c6
Remove a couple of references to vaddrs.h that slipped through.
2000-06-24 16:51:34 +00:00
pk
ac2055bc9a
Fix-up (#if 0'd) printf() formats.
2000-06-24 12:46:57 +00:00
joda
1e343745fc
regen
2000-06-24 12:16:55 +00:00
joda
103a704990
add Intel 82801BA devices
2000-06-24 12:16:21 +00:00
mark
3880aa267c
Implement bus_space_write_region_4() and bus_space_read_region4()
...
for footbridge.
2000-06-24 09:42:47 +00:00
eeh
49bf46caf7
Add PROM symbols to 32-bit kernels too.
2000-06-24 04:42:55 +00:00
eeh
85cab8fe27
More VM cleanup:
...
Move the cpu_info structure above the interrupt stack so it won't
get corrupted if the stack overflows.
Flush the D$ before and after all MMU bypass accesses since the
D$ latches all of those.
2000-06-24 04:38:20 +00:00
eeh
25bb978ba8
Printing out %pc values should now be safe.
2000-06-24 04:26:45 +00:00
eeh
0db2dfd53f
Make these interrupt levels reflect reality a bit better.
2000-06-24 04:25:08 +00:00
eeh
cc02c0d142
masterpaddr is gone.
2000-06-24 04:24:10 +00:00
eeh
be308420d4
Get rid of vaddrs.h.
2000-06-24 04:20:58 +00:00
thorpej
6a6fdc8681
Kill SPLUSBCHECK -- it's not portable, and quite annoying on some
...
platforms which otherwise function just fine.
2000-06-24 04:12:53 +00:00
thorpej
dff38f099c
Add cdev_sysmon_init().
2000-06-24 00:39:04 +00:00
thorpej
7a0a177352
Put `sysmon' in the `lm' slot, and free the `viaenv' slot.
2000-06-24 00:38:21 +00:00
thorpej
f82e306928
Add a clearing-house pseudo-device for system monitoring devices
...
such as the LM78 and VT82C686A (and eventually ACPI). Multiple
sensor devices can be hooked registered with `sysmon', and eventually
sysmon will also handle hardware (and software) watchdog timers.
Convert the `lm' and `viaenv' drivers to the new interface.
2000-06-24 00:37:19 +00:00
thorpej
ee01b6fae0
Clean up some NULL vs. 0 confusion, and fix a bogus comparison.
2000-06-24 00:15:52 +00:00
matt
3a447126e3
simply the abutting text/data case.
2000-06-23 22:03:22 +00:00
scw
c42886a2b8
Fix the `evcnt' prototypes.
2000-06-23 20:07:49 +00:00
eeh
3bc65c6d9e
Use probeget to read kernel data to prevent the machine from falling over if the PC goes bad.
2000-06-23 19:52:57 +00:00
eeh
e9b3925f8b
Make probeget() and probeset() really work for a change.
2000-06-23 19:50:54 +00:00
is
a4c83bd5bf
s/sc->sc_ethercom.ec_if./ifp->/ where appropriate and formerly forgotten,
...
for better readability.
2000-06-23 14:07:03 +00:00
is
139e08bead
Only "complain" about successful multicast setup if IFF_DEBUG was set.
2000-06-23 13:54:50 +00:00
kleink
133ea38323
Add a WEAK_ALIAS() macro.
2000-06-23 12:18:45 +00:00
fvdl
40b277ee3a
Adapt for ffs_softdep.c move.
2000-06-22 20:31:46 +00:00
fvdl
1ee7d22c0b
Remove prefix construction for softdeps. Add SOFTDEP option to GENERIC.
2000-06-22 20:27:49 +00:00
perseant
9235101232
fix my own typo, grr....
2000-06-22 18:46:57 +00:00
perseant
fd451352d9
Read i_ffs_gen from the version number in the Ifile during lfs_valloc,
...
instead of keeping it always == 1. (The ifile version number is
increased on vfree.) May address PR #7213 , but I haven't been able to
test thoroughly enough to say for sure.
2000-06-22 18:31:49 +00:00
eeh
d24721788a
Correct calculation of length for dma segments in iommu_dmamap_load().
2000-06-22 18:18:19 +00:00
perseant
973ddee4e5
Update lfs_vunref for the fact that now a vnode can be locked with no
...
references (locked for VOP_INACTIVE at the end of vrele) and it's okay.
Check the return value of lfs_vref where appropriate.
Fixes PR #s 10285 and 10352.
2000-06-22 18:11:45 +00:00
fvdl
45b3f2405a
Moved here from gnu/sys/ufs/ffs
2000-06-22 16:13:41 +00:00
fvdl
77b2bcbe07
Copyright changed.
2000-06-22 15:23:05 +00:00
minoura
1786183f07
Reduce ramdisk size.
2000-06-22 14:27:07 +00:00
soren
e7d8e5164a
Remove extraneous mips1_TBRPL() prototype.
2000-06-22 05:00:48 +00:00
is
30cef4176a
- auto-USE_C_BFOPS when !defined(__m68k__)
...
- for bold characters, only blit the leftmost ftwidth pixels per character
cell row. The rightmost row which used to be printed would have been
overwritten formerly by the next character on sequential output, so no
visible change will result most of the time.
This fixes two problems:
* USE_C_BFOPS (which only works for 8 pixel wide fonts) blits the same
for bold characters now... it used to print the rightmost 8 pixel columns
of the bold-smeared characters
* we no longer need a reserved 1 pixel column at the right end of the screen.
That is, a 640x400 screen will hold 80x50 charactes with the 8x8 font.
2000-06-21 21:28:39 +00:00
matt
1b7636d353
uint32_t -> u_int32_t
2000-06-21 20:41:13 +00:00
soren
78c90ae276
Fix pasto.
2000-06-21 19:39:32 +00:00
matt
3259331d60
There's only for 15 blocks of bootstrap, not 16.
2000-06-21 14:57:21 +00:00
nonaka
8f7d8527db
- rewrite enable io/mem space code.
...
(rewriten by Tim Rightnour <garbled@netbsd.org>, thanks!)
- more fixup pci base address.
2000-06-21 14:09:33 +00:00
pk
6a56e89b7a
Enable SUN4_MMU3L (sun4/400 3-level MMU support)
2000-06-21 13:46:43 +00:00
pk
5c1633af0d
Fix pastos in bus_space_read_region_*() functions.
2000-06-21 13:41:23 +00:00
tron
bc83dce0c6
Regen.
2000-06-21 09:16:16 +00:00
bouyer
0273966f04
Add CMD PCI0649 product ID.
2000-06-21 08:58:57 +00:00
matt
a0cf752d0c
For omagic & nmagic, add bss size into data magic (needed for brk to work
...
right). Deal with the case that the data segment might fit into all the
trailing part of last text page.
2000-06-21 06:40:04 +00:00
matt
15511d1dcc
Move COFF_LDPGSZ to ibcs2_machdep.h. Fix nmagic loader to deal with
...
subpage mappings.
2000-06-21 05:45:15 +00:00
matt
f2bfc30377
Add some kernel printfs (under DEBUG) to print messages when bad things
...
happen in a exec.
2000-06-21 05:43:33 +00:00
matt
d4513b2c95
Add vmcmd_readvn (which was the 2nd halt of vmcmd_map_readvn).
2000-06-21 05:41:07 +00:00
eeh
75eaa6ba70
lda is unsigned, ldswa is signed. Fixes a 32-bit sign extension bug.
2000-06-20 18:06:12 +00:00
veego
dd68d1f399
Fix the version comment: s/1.4ZD/1.5A/
...
Noticed by pooka.
2000-06-20 17:59:42 +00:00
bouyer
dbc130250d
Patch from Eduardo Horvath: don't bus_dmamap_sync the script dma map if
...
it lives in the on-chip RAM !
2000-06-20 17:16:22 +00:00
itojun
948e11b707
allow IPv[46]-over-IPv6 setting properly. sync with kame.
2000-06-20 15:59:35 +00:00
ad
318f9b048b
Feck.
2000-06-20 15:04:50 +00:00
pk
2bb919e39a
Update entries for VME devices ie[1-4].
2000-06-20 14:24:24 +00:00
fvdl
c92917ebae
Declare 1.5A
2000-06-20 12:42:37 +00:00
fvdl
4d16ecfd4e
Bump to 1.5A
2000-06-20 12:41:12 +00:00
pk
a849fa0158
region_free: use correct index to invalidate a MMU region cookie in a pmap.
...
Remove work-around in pmap_enter(); the sun4/3-level MMU now works.
2000-06-20 12:04:22 +00:00
soda
7b3141e1fb
for DeskStation RPC44
2000-06-20 08:26:52 +00:00
soda
5b55580c01
sys/arch/alpha/isa/isadma_bounce.c, for reference.
2000-06-20 08:25:41 +00:00
tsubai
1d8c57a8e5
Need include <vm/vm.h>.
2000-06-20 08:04:35 +00:00
soda
76baab0725
3rd argument of TBRPL() is not paddr_t but PTE.
...
XXX - mips3_TBRPL seems to be never called.
2000-06-20 05:54:03 +00:00
matt
5c13e34063
CDROMs can exist on ide buses
2000-06-20 03:48:53 +00:00
soren
d78ff1cd5b
Add mips3_write_config().
2000-06-20 02:57:17 +00:00
mrg
7083fdcb62
disable the bloated NFS structure check on 64bit sparc64.
2000-06-20 02:29:51 +00:00
itojun
278184a8ab
avoid possible mbuf leaks on ipsec policy violation.(sync with kame)
2000-06-20 02:24:42 +00:00
soren
6cf4b35f71
s/installboot/installkernel/, so it won't be confused with a real installboot.
2000-06-20 00:24:03 +00:00
eeh
245619bad4
Have separate data and text segments, make text read-only.
2000-06-19 23:30:32 +00:00
eeh
4ffba8be2a
Fix uninitialized pointer bug.
2000-06-19 22:29:15 +00:00
pk
c1aec32fc0
Use `pv_pool' in non-wait mode; for now, panic if memory is exhausted.
2000-06-19 21:06:32 +00:00
ragge
e79e5730cc
Variable "from" must be in first block read from disk, otherwise it will be
...
overwritten on non-VMB machines.
2000-06-19 20:05:17 +00:00
is
9172c5b451
P5 board clock decoding.
2000-06-19 19:49:51 +00:00
tsubai
1155f3af58
Allow mmap of frame buffer registers.
2000-06-19 19:35:20 +00:00
pooka
7747299e6d
Correct situation where vnode was left hanging around when trying to
...
mount a filesystem with securelevel 2. A second mount-attempt left
everything completely frozen.
Fix by Bill Sommerfeld.
2000-06-19 18:53:55 +00:00
augustss
4f82723a61
Regen.
2000-06-19 14:58:37 +00:00
augustss
e38812aaad
Add XTNDAccess IrDA.
2000-06-19 14:58:02 +00:00
simonb
8e0ec9a961
s/ouwl/outl/ in macro definition.
2000-06-19 12:19:38 +00:00
augustss
88e928528c
Unswap functiona arguments that got swapped during ANSIfication. Now
...
mixer controls work again.
2000-06-19 11:43:48 +00:00
msaitoh
03cf0ea64a
clear ORER, FER and PER bit of the SCSSR reg.
...
(This bits aren't cleared automatically)
2000-06-19 09:32:00 +00:00
msaitoh
4d2677e3a0
clear the ER bit of the SCSSR2 reg.
...
(This bit isn't cleared automatically)
2000-06-19 09:30:35 +00:00
matt
1293f1b88b
Rename ncr[5380] device to si to more consistent with other ports.
...
Add VAX660 to cputype.h. Remove needs-flag from si & asc entries.
2000-06-19 04:22:14 +00:00
itohy
39c5d5c7a4
Store return value to a0 before calling CERROR function if __SVR4_ABI__.
2000-06-19 03:43:12 +00:00
itohy
db3aed16df
Fix weird macro definitions.
...
They are internal use only and the typos are no harm, you know. :)
2000-06-19 03:42:31 +00:00
cyber
099ead3895
increase size to allow for dhclient
2000-06-18 23:53:32 +00:00
fvdl
51e81216d1
Rearrange previous slightly to avoid getting values that are too low;
...
the only goal here is to leave some space for the stack.
2000-06-18 23:03:45 +00:00
scottr
fbafc16812
Revert debug-related bogon that snuck in (no change in functionality).
2000-06-18 22:58:45 +00:00
matt
955a631ce4
We use opt_cputype.h now.
2000-06-18 22:47:19 +00:00
pk
d982283952
vme4_dmamap_[un]load: ensure enough DVMA space is allocated to cover the
...
buffer and store that amount in the DMA map to avoid re-computation.
Also add a cache flush as the bus_dmamap_sync() don't do that yet.
2000-06-18 19:30:21 +00:00
pk
5f887c484e
The sparc clients of this driver (si & sw) now use bus_space_*().
2000-06-18 19:22:33 +00:00
pk
a29dc4045f
Conversion to bus_space*().
2000-06-18 19:19:53 +00:00
castor
512723f616
Fix integer overflow in calculation of VM_MAX_KERNEL_BUF.
2000-06-18 18:29:04 +00:00
minoura
fa85bf07cd
Enable INET6.
2000-06-18 10:30:35 +00:00
mrg
cafc122317
catch up with fpu changes.
2000-06-18 08:13:45 +00:00
mrg
f44ba0a4dc
back out part of previous.
2000-06-18 08:13:26 +00:00
mrg
fab0adad15
iommu_flush becomes iommu_strbuf_flush cuz that's what it does.
2000-06-18 07:17:40 +00:00
mrg
70a9c29b9b
give BSDB_MAP a value. add a shushing cast.
2000-06-18 07:13:41 +00:00
mrg
b6026e7c35
kill dead code.
2000-06-18 07:12:39 +00:00
mrg
fde87ed5d6
add a (u_long) cast for quietness
2000-06-18 07:10:23 +00:00
mrg
0bd5307bf8
remove an unused variable.
2000-06-18 07:05:09 +00:00
mrg
9105157268
duplicate "file" should only include "compile-with"
2000-06-18 07:03:35 +00:00
mrg
4f9416205c
update to reality
2000-06-18 07:02:04 +00:00
mrg
e36a32c98f
obsolete these; use the merge sparc version.
2000-06-18 06:58:30 +00:00
mrg
41d83cead7
use arch/sparc/fpu
2000-06-18 06:57:15 +00:00
mrg
feddb7ad96
merge in ultrasparc changes
2000-06-18 06:54:17 +00:00
simonb
58d0ed9dd2
Set p->p_addr to NULL after it gets freed.
2000-06-18 05:20:27 +00:00
fvdl
8dde6d4336
Account for the stack when computing the base va. This makes the
...
bootblocks work again on the 4/110.
2000-06-18 02:25:17 +00:00
tsubai
ce3ea53415
Remove "options NFS_BOOT_BOOTPARAM" to fit 1.4M floppy.
...
(still have NFS_BOOT_DHCP)
2000-06-17 21:44:46 +00:00
matt
215470b24c
Ansify before committing my next change.
2000-06-17 20:57:20 +00:00
deberg
e7009646cf
my development machine
2000-06-17 20:57:12 +00:00
scottr
cee7249423
Since interrupts are now enabled during ADB autoconfig, it's possible to get
...
a keyboard event before wskbd is attached. Make sure we've done that before
passing an event to kbd_intr(), which in turn hands off to wskbd_input().
This is another part of the fix for PR 10086.
2000-06-17 18:00:47 +00:00
scottr
6f644439a9
Only the first device that we're sure is a keyboard should be attached
...
as the wskbd console device. (Part of the fix for PR 10086.)
2000-06-17 17:46:40 +00:00
shin
0e04419b62
for size reduction.
...
out:
SCSIVERBOSE
QUOTA
ccd
we support CD-ROM drives, so CD9660 is necessary.
in:
CD9660
2000-06-17 10:53:05 +00:00
soda
d09614e559
reflect reality
2000-06-17 09:18:39 +00:00
soda
5294792417
- vga/pckbc attachment for jazz internal bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
- TGA console initialization for NEC RISCstation 2250,
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-17 07:29:06 +00:00
soda
2c9c6b6b06
vga/pckbc attachment for jazz internal bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
2000-06-17 07:28:07 +00:00
soda
49e5e09389
TGA console initialization for NEC RISCstation 2250,
...
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-17 07:25:57 +00:00
soda
5175a6121b
vga/pckbc attachment for jazz internal bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
2000-06-17 07:23:05 +00:00
soda
6f16c304e1
vga/pckbc attachment for Jazz-Internal Bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
2000-06-17 07:17:36 +00:00
soda
849b74a926
add vga_extended_attach function on arc port, to make mmap() available.
...
XXX - is it better to remove "#ifdef arc"?
2000-06-17 07:11:50 +00:00
soda
7c109ba712
fix serious inconsistency against -current isa.
2000-06-17 06:58:35 +00:00
soda
0b46102cb6
mention recent (but before _MIPS_PADDR_T_64BIT and MIPS3_TLB_WIRED_UPAGES
...
changes) instability on PICA and NEC Image RISCstation.
2000-06-17 06:56:20 +00:00
cgd
942546fe30
cod: any of various bottom-dwelling fishes (family Gadidae, the cod
...
family) that usually occur in cold marine waters and often have barbels
and three dorsal fins.
code: a set of instructions for a computer.
The latter is more appropriate in the comment corrected here.
2000-06-17 06:38:25 +00:00
matt
2a744b7dce
Remove a blank line at the end.
2000-06-17 06:19:03 +00:00
jhawk
a639b800ee
In db_command(), fix indentation and add a missing db_skip_to_eol() which
...
previously caused the next command following a ","-style repitition
to not be properly executed.
2000-06-17 05:57:41 +00:00
cgd
79d0534b05
put cache op #defines up at the top of the file, so all cache ops can
...
use them. Rename them to match the names in See Mips Run; they're not
as orthogonal as values or'd together might make you think... Finally,
actually use them for every bloody cache op.
2000-06-17 01:35:28 +00:00
matt
4e6d07206d
make printf happy.
2000-06-17 01:05:11 +00:00
matt
ff76991706
Add an installboot.
2000-06-17 01:01:06 +00:00
matt
94956e7869
Adjust this a bit so that the primary entry point is 0x200, not 0x0a.
2000-06-17 01:00:17 +00:00
matt
4343326b78
Add an installboot(8) for vax. This is needed so the VAX can do multiboot
...
CDroms.
2000-06-17 00:59:24 +00:00
cgd
eee18e1f6c
beat back the undead: __BROKEN_INDIRECT_CONFIG had risen, and was
...
terrorizing innocent hackers...
2000-06-16 23:41:33 +00:00
matt
6bda02ae4b
Fix typo.
2000-06-16 23:33:47 +00:00
matt
8b48fb7c45
This file now lives is sys/dev/dec.
2000-06-16 23:28:52 +00:00
matt
6868f0a894
Use <dev/dec/dec_boot.h> instead of <machine/dec_boot.h>
2000-06-16 23:27:23 +00:00
matt
1976bfc798
Use <dev/dec/dec_boot.h>. Use *le32* to set boot block info. XXX Needs to
...
use *le32* to read ELF bootstrap file.
2000-06-16 23:24:30 +00:00
matt
bd24eacf64
Move dec_boot.h to here from arch/pmax/include and add the VAX boot block
...
info. Eventually Alpha boot block information as well.
2000-06-16 23:09:57 +00:00
is
84f54d4e80
Define schedstate_percpu.
2000-06-16 21:36:09 +00:00
matt
e21a3d997c
Don't copy M_EXT mbufs unless in "dhcp" mode. Do a mtod after the pullup
...
to make sure the ip pointer is still valid.
2000-06-16 20:21:26 +00:00
matt
485dc14ad7
No real change. Alphabetize the list of directories.
2000-06-16 19:33:50 +00:00
minoura
238f799ff3
Print newline while attach.
2000-06-16 17:15:54 +00:00
mrg
8c758332be
in extent_alloc_subregion1(), check for EXTENT_ALIGN() overflow when
...
doing the boundary-case check. approved by thorpej.
2000-06-16 16:48:56 +00:00
tsubai
96964a6455
Use ether_crc32_le().
2000-06-16 14:18:55 +00:00
pk
6e94b922a1
Comply with bus_dma(9) specs.
2000-06-16 11:47:34 +00:00
hubertf
80365fb67d
Change comment: APM_POWER_PRINT _does_ print stats on the console.
2000-06-16 10:31:03 +00:00
soren
0011842ea8
Regen.
2000-06-16 08:13:50 +00:00
soren
567c710f2b
Add some S3 chips.
2000-06-16 08:13:25 +00:00
matt
bd160eabec
these are obsolete now that vax uses sysinst.
2000-06-16 06:36:45 +00:00
matt
1e3f670589
This file now lives one level down in common.
2000-06-16 06:35:12 +00:00
matt
2aaf9eb5c7
now lives one level down in boot.
2000-06-16 06:33:22 +00:00
perseant
da29133e76
make it compile (fix typo)
2000-06-16 05:45:14 +00:00
soren
05be24734c
Correct.
2000-06-16 04:15:39 +00:00
soren
19a36d4e26
Add table of IP number / model name.
2000-06-16 04:06:53 +00:00
thorpej
9424f6fe54
Update with reality.
2000-06-16 03:49:12 +00:00
thorpej
ff36cd64b7
Rearrange the npx driver a little to allow for multiple attachments
...
and add a pnpbios atttachment for it.
2000-06-16 03:47:24 +00:00
matt
aef5a7aa9a
Allow dynamic twiddling of debug messages.
...
Fix printf problem when printing debug messages.
fix coff shlib loading. Add a few sanity checks.
2000-06-16 01:56:36 +00:00
simonb
cd36ac22df
Add #ifdef checks for SYSVMSG, SYSVSEM and SYSVSHM in more places to catch
...
when some but not all of the SysV IPC facilities are configured.
Problem noticed by Phil Nelson.
2000-06-16 00:57:04 +00:00
matt
1b5bc7ce61
ignore the softdep flags when mounting and there's no softdep in the kernel.
2000-06-16 00:30:15 +00:00
simonb
00d1b6b147
Add a KERN_MSGBUF sysctl to return the message buffer.
2000-06-16 00:18:09 +00:00
cgd
433fe9077e
when printing the cpu_id (because it's unknown or not supported),
...
print the whole PRID value. Also, print the PRID value in addition to
the name, when the CPU is known (for data collection purposes).
2000-06-15 23:39:14 +00:00
fvdl
4f11634756
Allow MNT_SOFTDEP to be passed in via the mount(2) system call, do not
...
require it to be set via tunefs(8). Silently ignore it when doing
an update mount of a writeable filesystem, the FFS/softdep code isn't ready
for this yet.
2000-06-15 22:35:37 +00:00
fvdl
4fbe4a470d
Enable passing of the MNT_SOFTDEP flag in the mount system call.
2000-06-15 22:32:44 +00:00
soren
18b4be2a92
Update from Onno:
...
- Add a tr_reopen() and use that instead of tr_init() for callouts.
- As tr_reinit() and tr_reopen() are used as callouts, protect them at splnet.
2000-06-15 19:55:27 +00:00
ragge
53cc7ebe6b
Standalone device driver for DEBNx (ni) ethernet controllers.
2000-06-15 19:53:23 +00:00
ragge
8767feaaff
Recognize "ni" as boot device.
2000-06-15 19:49:37 +00:00
tsubai
2931ec17b7
Forgot to commit this.
2000-06-15 19:09:15 +00:00
ragge
8aeaa34651
"files" file for the XMI bus.
2000-06-15 19:01:33 +00:00
tsubai
736d4273e2
Implement multicast address filter. (Stolen from hme.c)
2000-06-15 18:36:52 +00:00
mrg
f007a974bb
turn off softdep for now; we have enough other things to worry about.
2000-06-15 18:23:52 +00:00
abs
573c583527
If any config file here ever deserved NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM, it
...
would probably be DISKLESS. Make It So. Also retire UNDERWORLD as I'm no
longer at Dreamworks with those delightful old ex-NeXTStep P133s.
2000-06-15 18:16:10 +00:00
augustss
fca2f40972
Regen.
2000-06-15 17:58:45 +00:00
augustss
032bdde358
Add Compaq's Personal Jukebox (I got one as a birtday present!)
2000-06-15 17:58:14 +00:00
mrg
eccc09d9de
fix a couple of errors in the previous. from eeh.
2000-06-15 15:51:07 +00:00
oki
37ebc7e168
Fix copyright notice. This file is derived from
...
compat/ibcs2/ibcs2_exec.c, keep the copyright notice.
2000-06-15 15:37:05 +00:00
pk
297445c2a2
Turn on the hash filter enable bit in the RX configuration register
...
when loading the multicast hash filter (noted by itojun@iijlab.net ).
2000-06-15 15:34:32 +00:00
pk
98726268ee
Remove pointless debugging check.
2000-06-15 14:42:32 +00:00
pk
cc9163a28a
Enable DMA interrupts.
2000-06-15 14:27:07 +00:00
mrg
e26f7acd77
my Ultra-1
2000-06-15 13:50:20 +00:00
itojun
43eb8dd0d2
correct compilation without IPSEC_ESP.
...
From: Matthias Drochner <M.Drochner@fz-juelich.de>
2000-06-15 13:44:22 +00:00
is
d139625de5
Fix for two bugs discovered by Gunther Nikl:
...
- missing printf parameter
- error in DraCo detection
2000-06-15 13:43:35 +00:00
mycroft
ba354a1800
Disable pmap_copy() for now.
2000-06-15 13:35:27 +00:00
shin
5ded3d8a81
backout previous change.
...
cache operation in cpu_fork() is necessary for CPU's which
detect virtual alias by hardware (ex. R4000 with secondary cache).
2000-06-15 13:04:05 +00:00
itojun
f982a33213
correct ordering mistake in SADB_DUMP.
...
correct bug in key length management in SA database.
improbe mbuf printing (for debugging only).
2000-06-15 12:37:07 +00:00
pk
752b4566c4
bus_dmapmap_create: boundary must be 0, not NBPG.
2000-06-15 12:12:05 +00:00
itojun
00dc400bb3
correct port number matching (src/dst mixup).
2000-06-15 05:50:22 +00:00
itojun
90ca25568b
remove obsolete sysctl MIB net.inet.ipsec.inbound_call_ike.
...
(sync with kame)
2000-06-15 05:01:06 +00:00
matt
91e31abb8a
Add preliminary ieee1212reg.h (csr architecture which is the base spec for
...
1394).
2000-06-15 03:43:40 +00:00
soren
d157be73ff
Update from Onno: add media selection.
2000-06-14 22:54:37 +00:00
soren
a9bf75bb59
Use more constants and clean up a bit.
2000-06-14 22:32:20 +00:00
thorpej
839042fb97
Don't have an xi in this machine.
2000-06-14 22:29:03 +00:00