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
692c6c4e03
lock(9) manpage. Not much, but it is a start.
2000-06-25 23:45:22 +00:00
gmcgarry
10eccb55ca
cmpci requires mulaw dependency.
2000-06-25 23:34:27 +00:00
wiz
2177438bb2
punctuation fix (. -> ,)
2000-06-25 22:37:30 +00:00
perseant
4e02de35d3
use -s option to shorten the list of SEGUSEs printed as well as whole segments
2000-06-25 21:36:16 +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
soren
dbed2b99d1
Reflect reality.
2000-06-25 17:00:08 +00:00
scw
ab30216ea2
Some tweaks to make things work properly with `dependall'.
2000-06-25 16:39:05 +00:00
sommerfeld
8bb74cfdd7
Explain what this function actually does
2000-06-25 16:28:41 +00:00
thorpej
81a51455cd
Fix brain'o in last, pointed out by Johan Danielsson.
2000-06-25 16:25:33 +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
simonb
40ca17538d
Extend the -T option show that it shows the year as well as seconds.
...
Also print the full time on interrupt and exit, regardless of the
-T setting. Replace all uses of asctime()/ctime() and magic number
offsets within their return strings with strftime().
Fixes PR bin/5311 from Geoff Wing and much more.
2000-06-25 13:44:42 +00:00
simonb
b00d9cf6cc
Use p_login from struct proc instead of ut_name from struct utmp so
...
that a truncated name isn't used if the login name is over 8 characters
long. Size USER field to suit.
Fixes PR bin/2459 from Neil McRae.
2000-06-25 13:41:12 +00:00
mrg
f5f84f80c5
<vm/vm_prot.h> becomes <uvm/uvm_prot.h>
2000-06-25 13:37:51 +00:00
simonb
3fbb9cf79f
Use LOGIN_NAME_MAX for checking username length, not something based
...
on UT_NAMESIZE, also saves a call to getpwnam() and getpwuid() in
most cases. Size columns correctly so output of atq lines up neatly.
Mostly de-lint.
Fixes PR bin/1489 from David Gilbert, among other things.
2000-06-25 13:35:48 +00:00
simonb
dde4b6e5d0
Use LOGIN_NAME_MAX for sizing the mailname buffer. Allows usernames
...
longer than 8 characters to run jobs instead of aborting because
"File ... is in wrong format".
2000-06-25 13:32:34 +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
erh
c2256d0630
For the case when DESTDIR is set: move the -L${DESTDIR}/usr/lib after ${LDADD} so any -L directories set in LDADD are searched first to avoid possibly linking against old versions of libraries.
2000-06-25 05:07:22 +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
erh
34eebc9c0f
Copy description of -rpath masquerading as -R from the info docs.
2000-06-24 19:58:21 +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
mellon
cb94aaa4bf
Delete some debugging statements that got included accidentally.
2000-06-24 19:05:50 +00:00
eeh
8e1fd2e3c6
Remove a couple of references to vaddrs.h that slipped through.
2000-06-24 16:51:34 +00:00
mellon
61f43e2b27
Allocate command line interface using interface_allocate (pr#10378)
2000-06-24 16:21:02 +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