ragge
baec928850
NODESIZE -> BI_NODESIZE.
2000-07-10 10:40:38 +00:00
ragge
ed83213bf2
Add support for VAX 6000 + VAX 8000. Tweak console routines.
...
Create a fake RPB if either netbooted (on machine without RPB) or
loaded from console storage (without VMB intervention).
2000-07-10 10:38:23 +00:00
ragge
175e6ad859
Add code that allows the boot blocks to be loaded by VMB.EXE, and
...
also have optional MTPR printf available.
2000-07-10 09:55:36 +00:00
itojun
ab492849bc
implement net.inet.icmp.errppslimit.
...
make default value for net.inet.icmp.erratelimit to 0, as < 10ms value
does not do the right thing.
2000-07-10 09:31:29 +00:00
ragge
8658157274
Nexus vector number is 0x14-0x17, not 14-17! Fortunately, 3 wrong did
...
one right. Pointed out by Kenn Humborg (kenn@linux.ie ).
2000-07-10 09:14:32 +00:00
eeh
7403ef3d00
Need to include <sys/exec_elf.h> to make things happy. So much for adding
...
dead code.
2000-07-10 01:15:17 +00:00
eeh
048f1387db
Function signature for bus_intr_establish() changed.
2000-07-10 01:11:14 +00:00
eeh
3acffdb4a5
Update TODO list item #7 .
2000-07-10 00:50:22 +00:00
eeh
1cfb5e6456
Grab and use the memory model info from the flags in the ELF header.
2000-07-09 22:39:17 +00:00
jhawk
469c88cc11
Clarify that the RX5C47X requires writes to the PCI_LEGACY to
...
disable and not PCI_BCR_INTR; this is what rev 1.9 did under
the label of "Maintenance."
2000-07-09 22:06:02 +00:00
eeh
ec71379542
Use TSO memory model for 32-bit userland.
2000-07-09 22:02:32 +00:00
eeh
e5cd515b89
Upgrate interrupt handling:
...
1) use interrupt vectors for specific zs chips rather than polling
all of them.
2) use softintr_schedule() and schedule it for a particular device
rather than poll all devices.
2000-07-09 21:58:43 +00:00
jhawk
e6e9cc5c41
Move legacy pcic-mode disabling code from pccbb_chipinit() to
...
pccbbattach(). This is necessary as pccbb_chipinit() is deferred, and
may not run until after the pcic is already attached.
Now pcics are properly disabled on Sony VAIO, f'rinstance.
2000-07-09 21:58:30 +00:00
eeh
f43ab74a43
Shuffle around some fields to waste less space on LP64.
2000-07-09 21:55:24 +00:00
pk
406e0f779f
Add a `device class' interrupt level argument (from machine/intr.h)
...
to bus_interrupt_establish().
It's currently only used in sparc64/dev/psycho.c to assign a CPU interrupt
level to devices in PCI slots.
2000-07-09 20:57:41 +00:00
pk
2a57393a0f
Re-arrange headers; drop <machine/cpu.h>.
2000-07-09 20:38:34 +00:00
jdolecek
230b3462ea
uncomment part which has been accidentaly commented out in last commit
2000-07-09 14:16:02 +00:00
jhawk
84fe4f536c
Comment police. s/DIAGNOSTICS/DIAGNOSTIC/
2000-07-09 14:13:04 +00:00
jdolecek
f61c58e333
fix accidentaly dropped dependance on wrtvid
2000-07-09 14:11:10 +00:00
jdolecek
0b9b0cbc03
backout previous change, this should not have been committed (yet)
2000-07-09 14:07:06 +00:00
jdolecek
26e11b6af2
Make buildable on NetBSD/mvme68k 1.4.1.
2000-07-09 13:47:33 +00:00
mrg
d132b13d89
regen
2000-07-09 13:40:20 +00:00
mrg
8f9515257a
- massive warning fix fest.
...
- fix pread/pwrite return values (plus some other syscalls that looked
similarly broken).
- prototypes and clean up for netbsd32_ioctl.c
now getpw*() works under compat32!
2000-07-09 13:39:31 +00:00
mrg
152f5c5f28
remove unused variable.
2000-07-09 13:35:54 +00:00
itojun
8a661b9beb
be more cautious about tcp option length field. drop bogus ones earlier.
...
not sure if there is a real threat or not, but it seems that there's
possibility for overrun/underrun (like non-NOP option with optlen > cnt).
2000-07-09 12:49:08 +00:00
jdolecek
f6cf4e5f93
move struct sys_config from mca_machdep.c to mca_machdep.h
...
fix copyright (overlooked in original commit)
use bitmask_snprintf() instead of printf("...%b") (though that part is commented
out anyway ATM)
2000-07-09 10:35:11 +00:00
nisimura
1566e57da8
Simplify address decode logic for memory parity error condition.
...
XXX Need to have a better reporting message here.
2000-07-09 09:14:29 +00:00
nisimura
3c55597b94
Add a patchwork prototype declaration for netintr().
2000-07-09 08:08:20 +00:00
nisimura
194f2ce04e
Comment clarification in this file. Have consistent terminology, ATC
...
instead of TLB.
2000-07-09 07:14:18 +00:00
itojun
d8a9a3cc7b
add ppsratelimit(9), which does event-per-sec rate limitation.
...
use it from icmp6 error rate limitation code.
XXX better name for the function?
2000-07-09 06:44:57 +00:00
itojun
8f3d56a298
shorten splclock() period in ratelimit().
...
From: onoe
2000-07-09 06:40:08 +00:00
mrg
18c0283349
look in /emul/netbsd32 for __stat13() and __lstat13().
2000-07-09 03:03:35 +00:00
mycroft
d621cc4cb0
Add missing newlines in some messages.
...
Set Vpp the same as Vcc by default. We need to do more with voltage sense.
2000-07-09 01:55:18 +00:00
mycroft
39ff4faf53
Fix compiler warning.
2000-07-09 01:52:17 +00:00
mycroft
9ad7bd8d37
Increase the example DDB_HISTORY_SIZE.
2000-07-09 01:36:06 +00:00
mycroft
33090b8b89
Enable DDB history.
2000-07-09 01:35:52 +00:00
mycroft
caf07dfa04
When unmounting, make sure to free the syncer vnode so that it can be reused.
2000-07-09 00:59:03 +00:00
mycroft
bd8f07c394
Recognize the i82559ER.
2000-07-09 00:46:26 +00:00
mycroft
5cdb782283
Regen.
2000-07-09 00:45:56 +00:00
mycroft
9d0e35cc63
Add ID for i82559ER.
2000-07-09 00:45:14 +00:00
mycroft
4087b4e418
Do the interrupt fixup for all busses, not just bus 0.
...
This is necessary on some machines with multiple onboard PCI busses.
2000-07-09 00:42:47 +00:00
mycroft
0ef0f52d06
Turn on DDB history by default.
2000-07-09 00:41:24 +00:00
eeh
74e5e4f040
Fix for:
...
7. Numbers starting with [a-f] should work, but symbols
of the same name should have priority.
2000-07-08 21:35:32 +00:00
eeh
5a7cb20576
gdb requires a `struct fpstate' so provide one.
2000-07-08 19:25:14 +00:00
sommerfeld
dcf6e7b09e
When receiving an rx interrupt on a closed or unconfigured port, read
...
the data out of the board anyway so it won't re-interrupt anyway.
Fix tested by C Kane <ckane@best.com>
2000-07-08 18:36:02 +00:00
sommerfeld
d5906caa54
Format paranoia
2000-07-08 18:11:02 +00:00
sommerfeld
bb22022c59
Format paranoia.
2000-07-08 18:10:25 +00:00
sommerfeld
4eec028c2a
More format checking
2000-07-08 17:45:53 +00:00
sommerfeld
e292542bce
More format attributes
2000-07-08 17:36:01 +00:00
sommerfeld
ed9ce99d8c
printf format paranoia
2000-07-08 17:12:08 +00:00
sommerfeld
8951fce5df
printf format safety
2000-07-08 17:10:22 +00:00
sommerfeld
eb1939c85f
printf format paranoia
2000-07-08 17:09:02 +00:00
sommerfeld
26b0bc1c2e
printf format safety
2000-07-08 17:08:35 +00:00
jdolecek
6a6ee4aa91
cleanup way vers.c file is created/compiled
2000-07-08 15:40:53 +00:00
jdolecek
50dc07c081
get the version number differently - instead of using RCS version number
...
of version file, take version from last line of that file as the part from
start of the line to ':'
2000-07-08 15:36:05 +00:00
jdolecek
89ccc75157
use _C_LABEL() for bootversion, instead of hardcoding the reference as _bootversion
2000-07-08 14:41:04 +00:00
pk
404e6e3a61
Drop KERNFS
2000-07-08 11:33:24 +00:00
tsubai
fba6fe287b
* Redo previous; set PIR on 604 and 7400 only.
...
* printf clean-up.
2000-07-08 07:23:17 +00:00
mrg
065b56c096
backout part of previous: turn off intrdebug, and another debug message
2000-07-08 05:04:01 +00:00
mrg
6421cc8af8
regen
2000-07-08 04:39:50 +00:00
mrg
d74c0a2e3e
add microSPARC IIep PCI controller
2000-07-08 04:38:55 +00:00
tsubai
7314c0eba6
Clear the reservation in __cpu_simple_lock_try even if it failed to lock.
...
(From ws@tools.de )
2000-07-08 04:36:56 +00:00
jhawk
d770f87fef
Pullover rev 1.320 - rev 1.358 of GENERIC to IOPENER, and merge conflicts.
...
Add GENERIC rev in "from:" line to aid in future merging.
Major highlights include SOFTDEP, and, err, 4 blank lines.
2000-07-08 03:24:36 +00:00
jhawk
71f3f1c282
Pullup rev 1.233 - rev 1.358 of GENERIC to CARDBUS, and merge conflicts.
...
Add GENERIC rev in "from:" line to aid future merging.
Major highlights include COMPAT_14, COMPAT_AOUT, NTFS, OVERLAY,
SOFTDEP, INET6, IPSEC, pcic iosiz changes, cz, dpt, rtk (cardbus!),
awi, cnw, ray, wi, xi, joy, and gif.
2000-07-08 02:47:02 +00:00
tsutsui
7fb0549d87
Add ep* at isapnp and ep* at isa.
...
3c509 works fine on my CATS.
2000-07-08 01:24:35 +00:00
pk
2c1dc518bd
Changes for readability:
...
- #define LP64 dependent STACKFRAME macro once
- use a LOAD_ASCIZ macro for setting up the format string
for debug messages.
2000-07-07 23:28:28 +00:00
jhawk
e0b6c173e7
s/preserving ... bytes of symbol table/using ... bytes of symbol table/
...
"preserving" implies that the data may be copied and might otherwise
be freed, and that other data in the symbol table or sections of
the kernel might be freed, however there is no mechanism for these
things to take place, so "using" is clearer.
2000-07-07 21:55:18 +00:00
jhawk
21322c88b6
Observe deficiency in printfs reporting symbol table problems
...
before we have a message buffer.
2000-07-07 21:51:38 +00:00
jhawk
d58fe92d14
Detect ELF sections (string and symbol tables) by looking them
...
up by name (in .shstrtab) instead of guessing based on section
type (and throwing away the small one). In addition to being cleaner,
multiple symbol tables are no longer and error condition, so
booting netbsd.gdb no longer results in ddb being unable to use
*any* symbols.
2000-07-07 21:50:26 +00:00
pk
0d97100854
Use vme_dmamap_create().
...
Also, this device lives in VME_D16 data space.
2000-07-07 21:12:21 +00:00
pk
67f1f77b78
Use vme_dmamap_create().
2000-07-07 21:11:08 +00:00
eeh
468c727a28
Temporary fix to prevent the clock from stopping on UIIi machines.
2000-07-07 19:59:36 +00:00
eeh
14b1b05f10
Rename GENERIC to GENERIC32 and GENERIC64 to GENERIC to allow snapshots to
...
build properly.
2000-07-07 19:11:56 +00:00
itojun
ec67eee51f
sync with kame.
...
introduce in6_{recover,embed}scope, for in-kernel scoped-address manipulation.
improve in6_pcbnotify.
2000-07-07 15:54:16 +00:00
mrg
2b69bc2115
BUFCACHE=20
2000-07-07 14:22:57 +00:00
mrg
4384010332
more extent_alloc() fixes:
...
check that newstart + size - 1 doesn't overflow the end of the extent, rather
than the "dontcross" value, which can easily overflow the end of an extent
when being asked for an object with a large boundary requirement. this test
is more valid, in any case, and fixes extent_alloc() failure when the start of
the extent is not "aligned".
2000-07-07 14:10:48 +00:00
bouyer
2646cf1612
Use the CMD PCI0648/9 IRQ ACK code for the 0646 too, makes the 0646 works
...
in native mode.
2000-07-07 13:54:25 +00:00
tsubai
446c144ae3
Set PIR only if MULTIPROCESSOR is defined.
2000-07-07 13:22:06 +00:00
mrg
b91804af6c
split up debug flags so i can turn off some of them
2000-07-07 13:10:34 +00:00
pk
cacf690261
Try both the BOOTPARAM and DHCP protocol (in that order as is the custom
...
with Sun machines).
2000-07-07 12:59:16 +00:00
mrg
4b21f66d57
work around a bug passing arguments to iommu_dvma_load_raw()
2000-07-07 12:53:29 +00:00
mrg
c0f4ea2a12
check that this *entry* is BUSCLASS_NONE (not the current device) in
...
bus_compatible(). fixes boot device detection on sbus. while i'm here,
sprinkle DPRINTF()s in the boot device detection code.
2000-07-07 12:44:47 +00:00
mrg
9a6c45e283
options BUFCACHE=20, plus a 64 bit config.
2000-07-07 08:44:16 +00:00
mjacob
58a60a43f2
Gah. Bad port from FreeBSD code (thanks Robert Elz) for setting
...
up default timeout for watchdogging commands.
2000-07-07 03:14:53 +00:00
eeh
3f2289a3d7
Handle bus_dma aligment properly.
2000-07-07 02:50:19 +00:00
wrstuden
f420228afb
Define splaudio as splbio and IPL_AUDIO as IPL_BIO only if IPL_AUDIO
...
is not defined. Previously tested for specific system architectures (i386,
etc.) rather than just looking for IPL_AUDIO.
2000-07-07 01:11:12 +00:00
thorpej
2c9058efbb
Oops, g/c some stuff from previous.
2000-07-06 23:29:13 +00:00
tsubai
059d5818cf
include "opt_multiprocessor.h".
2000-07-06 23:27:29 +00:00
tsubai
9ad1103d98
Make it compile with "options MULTIPROCESSOR".
2000-07-06 22:56:22 +00:00
thorpej
65780061bd
Define some more CTB formats.
2000-07-06 22:46:54 +00:00
perseant
562aaaa063
Fix so non-kernel code will compile (_LKM)
2000-07-06 20:32:06 +00:00
dmcmahill
db5c144019
make sure ofwboot.xcf gets installed
2000-07-06 19:42:55 +00:00
ragge
089ed65ef7
Add NMI and XMI outcommented, the same with VAX 6400 and VAX 8000.
2000-07-06 18:04:56 +00:00
ragge
8cc5c2c8f1
Rename NODESIZE to BI_NODESIZE.
2000-07-06 17:47:02 +00:00
ragge
c0f8f713bf
Initial support for the XMI bus on VAX, MIPS and Alpha systems.
...
Not completely finished yet.
2000-07-06 17:45:52 +00:00
ragge
0e29b678ce
Add xmi_mainbus.c file.
2000-07-06 17:43:38 +00:00
christos
2068dee670
elide lint cast type conversion warnings.
2000-07-06 17:42:55 +00:00
ragge
63852b4193
Some defines for the 6000/400 CPU.
2000-07-06 17:42:49 +00:00
ragge
443db45277
Framework for the mainbus-XMI block. Not completely finished.
2000-07-06 17:41:37 +00:00
ragge
b98189c9f5
CPU support for the 6000/400 CPU. No support for spinning up the
...
slave processor yet, though.
2000-07-06 17:40:00 +00:00
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