drochner
b97fed556d
vm_map_t -> struct vm_map *
...
vm_page_t -> struct vm_page *
simple_lock_data_t -> struct simplelock
2001-06-15 17:48:13 +00:00
tsutsui
f768d0ff1a
Add definitions for weak aliases so that libhack functions
...
are actually linked instead of libc ones on ELF systems.
Fixes install/13050 and install/13153.
2001-06-15 17:26:50 +00:00
thorpej
7660fd850d
In check_exec(), don't bother checking P_TRACED along with
...
MNT_NOSUID, just check MNT_NOSUID to clear the S{U,G}ID bits
in the attributes for the vnode we're about to exec.
We now check P_TRACED right before we would actually perform
the s{u,g}id function in the exec code.
This closes a race condition between exec of a setuid binary
and ptrace(2).
2001-06-15 17:24:19 +00:00
veego
94c4987ecd
It is ./usr/share/man/man8/walnut/{MAKEDEV,makedev}.8 and NOT
...
./usr/share/man/man8/walnut/{MAKEDEV,makedev}.0
2001-06-15 16:57:08 +00:00
nonaka
7f44dfec92
Compile again.
2001-06-15 15:53:27 +00:00
nonaka
80e152f0fc
Use new common bus.h framework.
2001-06-15 15:50:04 +00:00
nonaka
3a3661fb58
Delete unused function.
2001-06-15 15:24:03 +00:00
wiz
4b1c5f37c5
On note by kleink: Add primes.5 to crypto/dist/ssh instead of share/man/man5.
2001-06-15 12:51:58 +00:00
wiz
b6449b85de
Add RCS Id, adapt to NetBSD, fix punctuation and whitespace.
2001-06-15 12:50:44 +00:00
wiz
0cc24e9a9f
On note by kleink: Add primes.5 to crypto/dist/ssh instead of share/man/man5.
...
Import state of 2001-06-14.
2001-06-15 12:47:39 +00:00
wiz
ef7b039e79
Add William Allen Simpson (for primes.5).
2001-06-15 12:30:17 +00:00
wiz
4560022615
add primes(5)
2001-06-15 12:27:35 +00:00
wiz
c8ce4ab72d
install primes.5
2001-06-15 12:25:10 +00:00
wiz
0c4fb0ee07
Add RCS Id, adapt to NetBSD, and clean up punctuation and whitespace.
2001-06-15 12:24:17 +00:00
wiz
95262c2349
Add primes.5, from William Allen Simpson via OpenBSD.
2001-06-15 12:18:17 +00:00
bouyer
17eff1c958
Pass WDC_CAPABILITY_MODE to the wdc core, so that it will set timings
...
on the drive side too.
Deal properly with the case where master and slave don't have the same timings,
and set PIO timings too.
2001-06-15 10:35:26 +00:00
kleink
361f8ca975
Add the -r flag to usage output.
2001-06-15 08:25:11 +00:00
kleink
d2fd431b8f
The -r flag is applicable to the file1 -> file2 case, too.
2001-06-15 08:24:17 +00:00
matt
192642af05
Don't enable PMAPCHECK by default.
2001-06-15 08:17:00 +00:00
matt
f6b81171c1
Globalize trapexit. Improve db_trace.c so that you can trace thru traps!
...
Rework the output so that is also prints the frame address by default.
2001-06-15 08:09:33 +00:00
matt
0278444e19
Add a check to pvo_check which makes sure the pte is really in the
...
pteg_table. In pte_to_va, take into account if the PTE_HID is set.
2001-06-15 08:08:04 +00:00
matt
ab92d9cd59
phys_map should use kenter/kremove
2001-06-15 08:07:03 +00:00
matt
816a5637cd
When releasing the SR VSID, mask off the bits not related to the index
...
in the pmap vsid bitmap.
2001-06-15 06:27:07 +00:00
sommerfeld
d3249871b5
Rework how user-mode instruction and stack fetches are done.
...
While we're in here, catch another vm86 protocol botch.
2001-06-15 05:43:40 +00:00
thorpej
e51a043945
Yet more interrupt cleanup -- the platform mater interrupt establish
...
function now just takes an "irq", which is an index into the irqmap
table for that platform.
2001-06-15 04:01:39 +00:00
itojun
993a4807cb
copyright clarification. sync with tcpdump.org.
...
based on communiation with the author, Jeffrey Mogul <mogul@pa.dec.com>.
by Jakob Schlyter <jakob@openbsd.org>
2001-06-15 02:07:06 +00:00
chs
77b0e1dfba
adjust the PIC case for ERROR() to handle __cerror being at a larger offset
...
than will fit in the immediate field of the LDX instruction.
2001-06-15 01:09:50 +00:00
fredette
6000674775
Now unmap the PROM's pages only after we have
...
installed our own vector table.
2001-06-15 00:32:38 +00:00
bjh21
ddc6e8e6ad
I've got an 8-bit Ether3, so I've discovered that the address mapping is
...
non-linear. Comment it here so I don't forget.
2001-06-15 00:28:01 +00:00
bjh21
5dc1e8334c
Fix abuse of bus_space_handles in podloader functions.
2001-06-14 23:09:23 +00:00
thorpej
8eb3b954f1
Don't need to prototype child_return() here, it's in <sys/proc.h>.
2001-06-14 22:56:55 +00:00
thorpej
80cc38a1af
Fix a partial construction problem that can cause race conditions
...
between creation of a file descriptor and close(2) when using kernel
assisted threads. What we do is stick descriptors in the table, but
mark them as "larval". This causes essentially everything to treat
it as a non-existent descriptor, except for fdalloc(), which sees a
filled slot so that it won't (incorrectly) allocate it again. When
a descriptor is fully constructed, the code that has constructed it
marks it as "mature" (which actually clears the "larval" flag), and
things continue to work as normal.
While here, gather all the code that gets a descriptor from the table
into a fd_getfile() function, and call it, rather than having the
same (sometimes incorrect) code copied all over the place.
2001-06-14 20:32:41 +00:00
mjacob
60a0137d9c
Ooops- we need to allocate an array of pointers to scsipi_xfer structures
...
isp_maxcmds in length- not an array of scsipi_xfer structures isp_maxcmds
in length.
2001-06-14 19:54:07 +00:00
cyber
428f40d685
If there were no processes to list, it meant that our criteria failed
...
and didnt match anything. Dont make our caller think we succeeded.
2001-06-14 19:04:49 +00:00
thorpej
1d161cd563
Correct a comment.
2001-06-14 19:03:43 +00:00
thorpej
fe87c9aade
When the old PCI address map is in use, disable I/O space. Also disable
...
I/O space on PBC revs < B2.
2001-06-14 18:52:26 +00:00
thorpej
0ddf0d259b
Don't use BUS_END to compute SYS_END.
2001-06-14 18:48:23 +00:00
thorpej
80dfaa3e5a
Read the PCI memory space base and the PCI DMA window base from the
...
V3 PBC, and use them in the bus mem tag and the bus dma tag on the
P-4032. This allows us to get much further when PMON has configured
the PBC using the old-style PCI address map.
2001-06-14 17:57:26 +00:00
uch
6c492e4e70
fix hpcio configuration.
2001-06-14 16:55:34 +00:00
fredette
1a4779d8a4
Now get the prototypes from the common sun68k/sun68k/control.h.
2001-06-14 16:36:46 +00:00
fredette
7ab5601058
Since physical memory below 0x2000 isn't mapped anywhere
...
for now, return EFAULT when /dev/mem tries to read it.
Other physical memory not managed by the pmap system is
mapped at the same virtual addresses. Now that we
understand how VME PTEs are constructed, give mmapping
a VME bus a better chance of working..
2001-06-14 16:32:45 +00:00
thorpej
4c73c770ce
Add MEMSIZE and ETHADDR options, so that they can be set in
...
the kernel config file, in case you have a buggy PMON which
doesn't provide the environment variables to the kernel.
2001-06-14 16:14:37 +00:00
fredette
8f6cff260d
Now uses the common sun68k bus_space/bus_dma
...
and autoconf code.
2001-06-14 15:54:18 +00:00
fredette
e20baedfd4
Added prototypes for w16zero and w16copy, found
...
in the new w16copy.s.
2001-06-14 15:49:05 +00:00
fredette
c7154a0bfd
Added two functions that zero memory and copy memory
...
in an optimized fashion using only properly aligned
8- and 16-bit accesses.
2001-06-14 15:38:16 +00:00
thorpej
defcaa8bcb
Initlialize PMON after configuring the console, so we can see
...
debugging info.
2001-06-14 15:29:23 +00:00
thorpej
587d3ec2b4
Insert some debugging code, conditional on PMON_DEBUG.
2001-06-14 15:28:56 +00:00
fredette
70ba9292d4
Now use the bus_space_peek_N function to probe for
...
the device, and common sun68k_find_prom_map function to
find a PROM mapping for a device.
2001-06-14 15:20:46 +00:00
fredette
9c1d420baf
This file has been moved to sys/dev/vme.
2001-06-14 15:15:15 +00:00
fredette
15b02e5ba0
Added a function, prom_sd_target, to translate a PROM
...
sd unit number into a SCSI target. Now only set up our
g0 and g4 handlers inside prom_abort(), so we're not
normally running with them.
2001-06-14 13:21:39 +00:00