Yoshihiro Takahashi
5438009281
MFi386: Remove a.out support.
2002-09-19 13:47:18 +00:00
Yoshihiro Takahashi
209238dc3c
Remove -elf option.
2002-09-19 13:43:02 +00:00
Yoshihiro Takahashi
ef46d97a45
MFi386: revisions 1.534 and 1.535.
2002-09-19 13:42:11 +00:00
Don Lewis
fa288043e2
VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link()
...
wasn't doing. Rather than just lock and unlock the vnode around the call
to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode
in kern_link() before calling VOP_LINK(), since the other filesystems
also locked the file vnode right away in their link methods. Remove the
locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes)
2002-09-19 13:32:45 +00:00
Peter Grehan
26eed6e9a2
Updated to somewhat match sparc64/conf/GENERIC
...
Approved by: benno
2002-09-19 11:20:13 +00:00
Julian Elischer
4a3276d4a4
While well intentionned the check to see it there is a packet
...
header and return that length, was misguided.
The check itself didn't take into account the fact that the
mbuf pointer pased in may be null, and the function is
defined specifically for cases where the caller knows what it wants.
Rather than fix the check I'm removing it as phk suggested.
Submitted by: phk@freebsd.org
2002-09-19 08:28:41 +00:00
Jeff Roberson
f461cf2297
- Use my freebsd email alias in the copyright.
...
- Remove redundant instances of my email alias in the file summary.
2002-09-19 06:05:32 +00:00
Peter Grehan
e1f89baeaa
- added macio and psim files
...
- removed unused extintr.c
Approved by: benno
2002-09-19 05:11:15 +00:00
Peter Grehan
5f705a14b9
psim device support
...
Approved by: benno
2002-09-19 05:09:27 +00:00
Peter Grehan
8860e8c607
Support files and a h/w tree description for the PSIM ppc simulator
...
Approved by: benno
2002-09-19 04:57:10 +00:00
Peter Grehan
11b370b1bb
Driver for the macio south bridge, and ATA cell contained within.
...
Approved by: benno
2002-09-19 04:52:07 +00:00
Peter Grehan
51478d84b7
softc and register defs for the UniNorth chip
...
Approved by: benno
2002-09-19 04:50:30 +00:00
Peter Grehan
d48bbef30d
- probe the UniNorth chip in addition to the PCI bridges
...
- enable GEM ethernet cell if present
- allow sparse address mapping for devices
Approved by: benno
2002-09-19 04:49:58 +00:00
Peter Grehan
d889f46119
Removed osigframe. No need for COMPAT_43 signal bin-compat in PPC.
...
Approved by: benno
2002-09-19 04:46:36 +00:00
Peter Grehan
c94c0cf8de
psim device support
...
Approved by: benno
2002-09-19 04:45:58 +00:00
Peter Grehan
a379a1422d
<machine/types.> -> <sys/types.h>
...
Approved by: benno
2002-09-19 04:45:32 +00:00
Peter Grehan
50122aa981
Fix clearing of recoverable exception MSR bit when disabling
...
interrupts
Approved by: benno
2002-09-19 04:45:06 +00:00
Peter Grehan
663a6cc057
Additional machdep sysctl constants needed for userland utils
...
Approved by: benno
2002-09-19 04:44:35 +00:00
Peter Grehan
6dfada4cca
Added sparse address support, required by the macio ATA device
...
Approved by: benno
2002-09-19 04:44:04 +00:00
Peter Grehan
6e1073f023
Fixed branch labels
...
Approved by: benno
2002-09-19 04:39:59 +00:00
Peter Grehan
4eae112d86
- bring vm_mapbuf/unmapbuf in line with other archs
...
- update for recent KSE changes
Approved by: benno
2002-09-19 04:39:28 +00:00
Peter Grehan
07f8023285
- make sure recoverable interrupts are re-enabled in the trap handler
...
- turn on ast() loop to enable signal delivery
Approved by: benno
2002-09-19 04:39:04 +00:00
Peter Grehan
44b14a299f
- worked around 32-bit big-endian syscall return value problem
...
- syscall register spills weren't copied in correctly
- removed VM_PROT_READ from the fault type on write protect faults
Approved by: benno
2002-09-19 04:38:35 +00:00
Peter Grehan
f57e8a452b
Add sync before isync for G4 cpus
...
Obtained from: NetBSD
Approved by: benno
2002-09-19 04:37:39 +00:00
Peter Grehan
89eccf4647
- use symbol for user-context offset
...
- fix szsigcode size declaration
Approved by: benno
2002-09-19 04:36:44 +00:00
Peter Grehan
32bc78460d
- use BAT registers to map device space and physical memory
...
- remove test in pmap_activate that prevented vmspace sharing (v/rfork)
- always sync icache in pmap_enter until problems are sorted
- fix incorrect use of regions in pmap_kenter
- bring in pmap_release from NetBSD
- fix overwrite of bootstrap flag in pmap_pvo_enter
Approved by: benno
2002-09-19 04:36:20 +00:00
Peter Grehan
6f1808faf4
- psim device support
...
- comment out re-enabling of interrupts until problems are sorted
Approved by: benno
2002-09-19 04:32:25 +00:00
Peter Grehan
1ce0c6b147
Clear on-demand BAT entries to properly restore OpenFirmware's
...
address space
Approved by: benno
2002-09-19 04:31:39 +00:00
Peter Grehan
d6ce71e50a
psim device support
...
Approved by: benno
2002-09-19 04:31:04 +00:00
Peter Grehan
81a6d01d1c
- implemented sendsig/sigreturn
...
- sysctl for cacheline size, required by libc/rtld
- init'd more exception vectors
- fixed problem with register overwrite in exec_setregs
- removed redundant NetBSD code
Approved by: benno
2002-09-19 04:30:43 +00:00
Peter Grehan
3f3331903d
- moved intrcnt/intrnames to locore.s to fix sysctl -a panic
...
Approved by: benno
2002-09-19 04:29:59 +00:00
Peter Grehan
ae3ad2c6c0
- rationalised includes
...
- added sigframe offset
Approved by: benno
2002-09-19 04:29:07 +00:00
Peter Grehan
d3dce63c13
- removed unnecessary includes
...
- converted inline asm to C for int enable
- shifted clearing of 'cold' to end of routine
Approved by: benno
2002-09-19 04:28:45 +00:00
Peter Wemm
ea5d4bd842
Repo copied to <sys/smbus/smb.h>
2002-09-19 04:13:43 +00:00
Peter Wemm
37e255de3f
Repo copied to <sys/iicbus/iic.h>
2002-09-19 04:13:29 +00:00
David E. O'Brien
47a561263d
intmax_t is printed with %jd, not %lld.
2002-09-19 03:55:30 +00:00
Peter Wemm
78ff825835
simos.c needs a to be updated from the old pci shims. Yell loudly but
...
stop breaking alpha LINT.
2002-09-19 03:40:17 +00:00
Peter Wemm
a72f2b1a91
Add Yet Another Duplicate of the font.h and ukbdmap.h rules. Remove
...
the font8x16.o glue, since that appears to have died ages ago and has
no remaining references.
2002-09-19 03:36:25 +00:00
Peter Wemm
531facba39
move <machine/iic.h> and <machine/smb.h> to <dev/iicbus/iic.h> and
...
<dev/smbus/smb.h> - there is nothing MD about these ioctl definitions.
2002-09-19 03:25:46 +00:00
Julian Elischer
4a49235b89
fix style.. Return in the kernel always has () around the arguments.
2002-09-19 03:18:44 +00:00
Julian Elischer
1494277d50
Compiler was correct:
...
m WAS being used uninitialized..
2002-09-19 03:15:39 +00:00
Peter Wemm
db2cfa1f86
move wl (isa wavelan card, not "wi") to i386-only
2002-09-19 03:10:23 +00:00
Peter Wemm
6938800ee2
move "profile 2" to i386
2002-09-19 03:04:07 +00:00
Peter Wemm
b80ad83e76
move ncv, nsp, stg to i386-only section (there is no pc98-specific version)
2002-09-19 03:02:42 +00:00
Peter Wemm
2b412989fe
Move dgb to the i386 section
2002-09-19 02:58:41 +00:00
Darren Reed
e62497713c
If M_PKTHDR is set then we don't need to do a loop to find the total length.
2002-09-19 01:21:24 +00:00
Alfred Perlstein
3ffb9fadc8
Regen for added syscalls.
2002-09-19 00:48:57 +00:00
Alfred Perlstein
6d5dec35b7
Add the rest of the kernel support for the sem_ API in kern/uipc_sem.c.
...
Option 'P1003_1B_SEMAPHORES' to compile them in, or load the "sem" module
to activate them.
Have kern/makesyscalls.sh emit an include for sys/_semaphore.h into sysproto.h
to pull in the typedef for semid_t.
Add the syscalls to the syscall table as module stubs.
2002-09-19 00:43:32 +00:00
Alfred Perlstein
efaa658806
Bring in my implementation of kernel support for posix realtime semaphores
...
that are shareable between processes.
There will be a cleanup shortly along with the necessary changes made to
libc, libc_r, libpthread as well as the hooks into sys/conf and sys/modules.
2002-09-18 22:47:42 +00:00
Robert Watson
cc51a2b55e
Remove un-needed stack variable 'ops'.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-09-18 22:35:02 +00:00