manu
fddf44c0bf
Add COMPAT_MACH and EXEC_MACHO support on the PowerPC
2002-10-30 06:41:45 +00:00
manu
a3da524774
Prepare syscall.c for COMPAT_MACH support. linux_syscall_intern is
...
moved to a Linux specific file, child_return is moved to trap.c,
and we introduce a EMULNAME macro co that syscall.c can be included to
define the system call handler for another emulation.
2002-10-30 06:37:37 +00:00
manu
fe4e91080d
Moved binary compatibility options from arch directory to cpu directory
2002-10-30 06:26:42 +00:00
manu
3d25c32160
Removed m68k OSes binary compatibility (this is a powerpc port, right?)
2002-10-30 06:20:01 +00:00
yamt
3a7bfaf54e
change "uoff" to voff_t from vaddr_t as it's offset within uvm object.
...
fix PR/18855.
2002-10-30 05:24:33 +00:00
simonb
a426ccb272
Fix whitespace bogon.
2002-10-30 02:48:28 +00:00
petrov
71614764a4
Compile with an ISO C preprocessor.
2002-10-30 01:46:09 +00:00
manu
9b4f3b0464
Introduce an array of supported CPU types by a given arch for Mach-O
2002-10-29 22:22:30 +00:00
leo
4ffdd69467
Fix typo (isic_isac_recover -> isic_recover). Noticed by Matthias Drochner.
2002-10-29 21:02:45 +00:00
manu
b57515f2c4
If the magic number is 0xfeedface instead of 0xcafebabe, this means that
...
the executable is not fat. The binary starts with an object header instead
of a mach fat header.
2002-10-29 19:28:19 +00:00
junyoung
d285dd8c38
Reduce the number of #ifdef __sparc__ from 5 to 3.
2002-10-29 17:54:40 +00:00
tsutsui
561b10d262
Remove no longer needed #ifdef __alpha__ and #ifdef __mips__.
2002-10-29 17:01:16 +00:00
tsutsui
48d369009d
Echo dbsym command.
2002-10-29 14:33:32 +00:00
tsutsui
4ece245b0e
Initialize statprev in setstatclockrate().
2002-10-29 14:30:03 +00:00
junyoung
93c1a9d0c7
Rename sparc_screen_is_console() to mach64_is_console() and turn it into
...
a MI interface.
2002-10-29 13:50:11 +00:00
blymn
29b7b4241f
Added support for fingerprinted executables aka verified exec
2002-10-29 12:31:20 +00:00
yamt
059aba1c85
fix panic (assertion failure) on error case.
...
if uiomove is failed, we should clean up pages past eof.
the problem reported by kay.
ok'ed by Chuck Silvers.
2002-10-29 10:15:16 +00:00
chs
fc374b9d4f
add Boca Research 4- and 8-port cards. from openbsd.
2002-10-29 08:59:36 +00:00
chs
cab484e445
move includes to the top so that this builds in libc context too.
2002-10-29 04:40:55 +00:00
hubertf
bf1b684897
Add dates. From src/doc/CHANGES* and CVS, mostly.
2002-10-29 01:13:01 +00:00
manu
f9cac3b168
Changed the ifndef guard of this header file from _MACH_EXEC_H_ to
...
_POWERPC_AOUT_EXEC_H_. The former was conflicting with
<compat/mach/mach_exec.h>.
2002-10-28 18:00:40 +00:00
itojun
02a04fd9fc
increase correct stat. KAME pr 445
2002-10-28 16:42:44 +00:00
jdolecek
5ab7d519a3
now that mem_no is emitted by config(8), there is no reason to keep
...
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
2002-10-28 13:33:07 +00:00
chs
c28a94e9e1
untangle includes a bit:
...
don't include cpu.h in pmap.h, nor cacheops.h in cpu.h. instead,
include cpu.h and cacheops.h in just those .c files that need them.
2002-10-28 00:55:13 +00:00
chs
4e15ef25e9
include wscons definitions, dev/sun/kbdvar.h needs it now.
2002-10-27 23:23:48 +00:00
manu
e5620d742d
KNF
2002-10-27 22:22:04 +00:00
manu
998f955471
Inaccurate comment fixed: This is not about SVR4, it's Mach
2002-10-27 21:41:51 +00:00
augustss
94a55d86a0
Cosmetic changes.
2002-10-27 20:16:41 +00:00
chs
c04f87a03e
remove setjmp/longjmp from libkern, they're not used.
2002-10-27 18:45:11 +00:00
chs
c5a350ef59
use %g5 instead of %g7 (since we want to use %g7 for the cpu_info pointer
...
in the kernel). resync libc and libkern versions of this file.
2002-10-27 18:41:27 +00:00
chs
f921b6a46c
make this compile with DEBUG (name changes missed in rev. 1.172).
2002-10-27 18:39:17 +00:00
tsutsui
d0b20addb4
Add fmv and ne at isapnp, which are also working on cats.
2002-10-27 17:57:13 +00:00
chs
e60ad901b2
examine the B_ERROR flag instead of the b_error field to determine
...
whether or not an error has occured. pointed out by Stephan Uphoff.
2002-10-27 16:53:20 +00:00
martin
f22bd286db
Oops, forgot to commit this: include files.wscons instead of files.rcons.
2002-10-27 14:42:58 +00:00
tsutsui
d0e55f3720
Add fmv* at isapnp? for FMV-183.
2002-10-27 10:28:39 +00:00
isaki
a3708094fa
Retire it. Maintaining it (= syncing with GENERIC) is worthless
...
anymore. OK'ed by nsmrtsk.
2002-10-27 05:25:27 +00:00
martin
6837231089
Allow attaching wskbd at kbd, idea from Valeriy Ushakov.
...
This allows us to use both the old sun keyboard events (/dev/kbd) as
new wscons events (/dev/wskbd*).
TODO: Not implemented for the kbd at zstty attachment.
Wskbd as console does not yet work.
2002-10-26 19:11:13 +00:00
jdolecek
c82ab2eb79
now that mem_no is emitted by config(8), there is no reason to keep
...
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
2002-10-26 13:50:17 +00:00
jdolecek
405d32e2db
g/c local offsetof(), it's defined in libkern.h
2002-10-26 13:24:55 +00:00
jdolecek
53ab400e78
add <machine/atomic.h> for netwinder (copied from cats, just wrapper
...
to #include <arm/atomic.h>)
2002-10-25 22:53:57 +00:00
martin
a4c5b71389
Fix pasto.
2002-10-25 21:50:10 +00:00
martin
8c2d46f972
Add a few symbols.
2002-10-25 21:49:41 +00:00
leo
e70f340199
Fritz!PCI v2.0 ISDN driver from FreeBSD.
2002-10-25 21:03:47 +00:00
thorpej
4b68c83f09
Make these work with GCC 3.x.
2002-10-25 20:46:44 +00:00
martin
325d7cc0df
Scan code/keymap table for sun keyboards and wscons.
...
From OpenBSD, written by Jason L. Wright.
2002-10-25 20:40:34 +00:00
junyoung
9d459e65ae
Register aperture is now mapped as a subregion of the framebuffer aperture
...
using bus_space_subregion(). This makes reg*() look better.
2002-10-25 18:57:06 +00:00
briggs
c315d5acf6
Double the amount of stack space for ofwboot.
2002-10-25 18:19:43 +00:00
martin
456f63b54e
Sprinkle a few bus_space_read*/bus_space_write* calls and simplify register
...
offset calculation. Mostly from Bang Jun Young.
Don't call wsdisplay_cnattach unconditionally.
On sparc use OF to decide whether we are console output.
This makes it actually work on my U5 - if only we had a keyboard driver
to produce wskbd events (coming soon).
2002-10-25 18:03:03 +00:00
kent
4669f33e4f
regen
2002-10-25 15:58:03 +00:00
kent
9bedd91d95
Correct a typo in the previous change.
2002-10-25 15:56:47 +00:00