ragge
d5e70ee279
Add code to support loading of kernel directly via MOP.
...
This is only intended for development purposes, not production use.
2000-07-06 17:37:40 +00:00
ragge
6bf625c8c0
Recognise VAX 6000/400.
2000-07-06 17:36:22 +00:00
ragge
5c50116697
Console Communication Area (CCA) layout description.
...
Used on for example VAX 6000 machines.
2000-07-06 17:34:29 +00:00
onoe
a4d6bdac79
do not show wep keys to non-root users.
2000-07-06 17:22:25 +00:00
eeh
6a1f10a7d5
Added two new options to the bootblock: -V turns on verbose mode and -D
...
makes it load but not execute. If fcode-debug? is enabled in the firmware
an arbitrary file can then be loaded with:
ok " <path>" do-boot
2000-07-06 17:15:07 +00:00
hannken
c8793c3d7e
Change type `kbd_t' from `u_int_16_t' to `u_int32_t'.
...
This eliminates bogus casts from `int *' to `u_int_16_t*'.
2000-07-06 16:29:49 +00:00
bouyer
e2aaf9ef7f
Work around a bug in AMD756 rev D2, from patches provided by David Sainty:
...
disable multiword DMA for these chips. multiword DMA can be forced with
options PCIIDE_AMD756_ENABLEDMA on rev D2 chips, but use at your own risk !
While I'm there remove a duplicate allocation of sc_wdcdev.nchannels in HPT
code.
2000-07-06 15:08:11 +00:00
eeh
63d57aa16a
Fixup counter-timer interrupt lossage.
2000-07-06 14:13:05 +00:00
itojun
29251eb71f
remove #ifdef __FreeBSD__ or __bsdi__, as netbsd if_gif.c diverged a little
...
from kame tree
2000-07-06 12:56:26 +00:00
itojun
210a3e2f80
remove unnecessary #include <netkey/key_debug.h>. from kame.
2000-07-06 12:51:39 +00:00
itojun
0a1e211454
- do not use bitfield for router renumbering header.
...
- add protection mechanism against ND cache corruption due to bad NUD hints.
- more stats
- icmp6 pps limitation. TOOD: should implement ppsratecheck(9).
2000-07-06 12:36:18 +00:00
jdolecek
53385f1dfd
adjust maximum number of vnodes in vnode cache according
...
to machine memory size upon boot if the number has not been specified
explicitly in kernel config - at this moment, 0.5% of system
memory is used for vnodes (but minimum NVNODE vnodes)
2000-07-06 09:51:54 +00:00
augustss
555fde1163
Fix reversed test in umass_activate(). Probably fixes PR 10520.
2000-07-06 07:11:18 +00:00
thorpej
70140a566d
Some slight cleanup.
2000-07-06 04:34:26 +00:00
msaitoh
7f0eba7ad8
make spllower() return void.
2000-07-06 04:31:04 +00:00
tsubai
212a0a08d2
Implement powerpc spin lock functions.
2000-07-06 03:52:25 +00:00
jhawk
c4f2dfb0b9
Enable "old partition ID" compatibility by default, just as in biosboot.
2000-07-06 03:39:53 +00:00
thorpej
d28fe378bc
Use device_lookup().
2000-07-06 02:02:48 +00:00
mjacob
b47890a934
Reserve top nibble of status for use by the HBA. It's up to the
...
HBA to set or clear it.
2000-07-06 01:56:23 +00:00
thorpej
cb450cc444
Use device_lookup().
2000-07-06 01:47:34 +00:00
mjacob
7ed7b1b9fd
Per advice from thorpej, reinstated some of Erik's changes.
2000-07-06 01:17:38 +00:00
thorpej
5297dab6a8
Use device_lookup() *more*.
2000-07-06 00:48:53 +00:00
thorpej
cfaba33937
Use device_lookup().
2000-07-06 00:43:04 +00:00
thorpej
fcebfb1295
Add a device_lookup() macro which encapsulates a small snippet of code
...
that tons and tons of files all over the tree duplicate, many in slightly
different ways.
2000-07-06 00:42:35 +00:00
thorpej
cde72a2c2b
Garbage-collect __BDEVSW_DUMP_OLD_TYPE.
2000-07-05 23:31:12 +00:00
thorpej
9c86b65a92
Fix an omission in the gre cloning changes.
2000-07-05 22:45:25 +00:00
mjacob
09f7025e74
remove obsolete Qlogic isp options
2000-07-05 22:30:05 +00:00
mjacob
f78b367775
Roll core version. Get rid of dogactive (no longer used). Add in some
...
volatile flags (isp_mboxbsy- keeps a bitmask of expected output mailbox
registers) and storage for them (isp_mboxtmp). Get rid of macroized
LUN widths. This is determined at run time.
2000-07-05 22:28:08 +00:00
mjacob
7358822ab5
Fix incorrect uint8_t vs. u_int8_t usage. Add in offset macros for outgoing
...
mailbox regs and a INT_PENDING_MASK macro.
2000-07-05 22:26:53 +00:00
mjacob
b520c663d0
add MBOX_GET_RESOURCE_COUNT command
2000-07-05 22:25:53 +00:00
perseant
90b9d9b502
Clean up accounting of lfs_uinodes (dirty but unwritten inodes).
...
Make lfs_uinodes a signed quantity for debugging purposes, and set it to
zero as fs mount time.
Enclose setting/clearing of the dirty flags (IN_MODIFIED, IN_ACCESSED,
IN_CLEANING) in macros, and use those macros everywhere. Make
LFS_ITIMES use these macros; updated the ITIMES macro in inode.h to know
about this. Make ufs_getattr use ITIMES instead of FFS_ITIMES.
2000-07-05 22:25:43 +00:00
mjacob
93778c19b8
pick up FreeBSD changes
2000-07-05 22:25:34 +00:00
mjacob
3626695b49
Roll platform minor. We are now always supporting ISP2100_FABRIC. Add
...
in new MBOX_WAIT_COMPLETE/MBOX_NOTIFY_COMPLETE macros (ready for SMPizing).
Define STRNCAT inline for our usage.
Stealing a bit of the xs_status flags to maintain command state that
is pertinent for the hBA- should really reserve them for private usage
in scsipiconf.h.
2000-07-05 22:25:06 +00:00
mjacob
a743834a38
Redo watchdogs to handle cases of false death of commands- time
...
each command now.. Get rid of SCCLUn stuff. Use an isp_done routine
to handle cases of watchdog and isp_done racing to completion.
2000-07-05 22:23:05 +00:00
mjacob
a7560ced04
Add back in a (corrected) isp_prtstst function.
2000-07-05 22:21:44 +00:00
mjacob
e946846577
Back out previous commit- the author is incorrect. There is no 'narrow'
...
Qlogic controller driven by this chipset. If they don't want the verbosity,
don't compile a DIAGNOSTIC kernel.
Major amount of mailbox command rewrites- hopefully should fix some of the
outstanding PRs.
Change header to note that this is no longer maintained at NASA/Ames.
2000-07-05 22:20:51 +00:00
mjacob
c466b99a9a
Use new isp_handle_index function. Redo how firmware is checked for
...
and loaded. Remember to enable interrupts after isp_reset but before
isp_attach. Return CMD_EAGAIN on request queue overflow so we can retry
the command when there's more queue space.
2000-07-05 22:12:23 +00:00
mjacob
855b5ef9b0
Use new isp_handle_index inline function. Change order in whch
...
some things are done. Remember to enable interrupts after calling
isp_reset but before isp_attach.
2000-07-05 22:10:56 +00:00
mjacob
f73a4d37e2
split firmware into smaller files
2000-07-05 22:09:08 +00:00
thorpej
6a900bc9ff
Fix some zero-vs-NULL confusion.
2000-07-05 21:45:14 +00:00
thorpej
f77f419c50
Make that note that we really should be checking the viftable
...
in ip_mroute.c for duplicate tunnel entries, too. Well, what
really needs to happen is that the mrouting code needs to be
changed to work w/ `gif' tunnels... but...
2000-07-05 21:32:51 +00:00
thorpej
4348603862
RFCs 1853, 2003, 2401 -- copy the DF bit.
2000-07-05 21:01:38 +00:00
bouyer
3c5afc2677
Back out previous, it has to be done in a different way.
2000-07-05 19:05:31 +00:00
bouyer
838676ce64
Apply patch from David Sainty <David.Sainty@optimation.co.nz>:
...
Some AMD controllers have a bug which can look up the machine when using DMA, so
disable DMA for some revisions (info provided by AMD).
"options PCIIDE_AMD756_ENABLEDMA" can be used to force DMA on these chips.
2000-07-05 18:58:41 +00:00
itojun
e93c7e8dd2
typo. From: jdolecek
2000-07-05 18:47:51 +00:00
thorpej
e5c397199f
Use LIST_HEAD_INITIALIZER(), for correctness sake.
2000-07-05 18:45:26 +00:00
itojun
5f1c4bb519
use memory mapped address, instead of i/o memory access, for control
...
registers. rationale:
- Netwave cards choke if we map i/o memory to >= 0x400
- even though, CIS tuple talks nothing about it
- it is not possible to specify range in pcmcia_io_map
- it would be very bad to do a try-and-error bus_space allocation for
i/o memory regions < 0x400
- we can have exactly the same functionality with memory mapped access
this should correct PR 10139.
the memory mapped access idea was from WIDE wildboar/bsdi cnw code.
2000-07-05 18:42:19 +00:00
bouyer
4c19b21f72
3c503 works on alpha, add:
...
ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
2000-07-05 18:40:47 +00:00
thorpej
4ec021cecf
Make gre(4) a cloning network pseudo-device.
2000-07-05 18:14:13 +00:00
thorpej
7f86d18846
stf(4) is now a cloning network interface (although, only one is allowed
...
to be created).
2000-07-05 17:08:18 +00:00
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