hamajima
e59bf4f94d
add midi and sequencer.
2002-11-28 16:56:26 +00:00
fvdl
ca0469f229
Some changes to make single-CPU systems that have an ioapic (and
...
an MP BIOS table enabled) work. Some MULTIPROCESSOR defines to
make things compile, and a split of ci_cpuid into ci_cpuid and
ci_apicid. They're always equal for the MULTIPROCESSOR case,
but different otherwise (ci_cpuid will always be 0).
2002-11-28 16:37:35 +00:00
pk
6564749632
Move the installation of v8 specific .mul/.div functions into a separate
...
routine to be called when we're sure the CPU is actually sparc version 8.
2002-11-28 15:32:15 +00:00
pk
8d141cba88
Not all sun4m platforms have version 8 sparc CPUs. So go out to the PROM
...
and get the CPU architecture version from the PROM cpu node `sparc-version'
property.
2002-11-28 15:29:53 +00:00
hamajima
02e91ee75e
add Sigmarion2. it is same keymap of Sigmarion.
2002-11-28 15:09:48 +00:00
jdolecek
b3b1ed9f7d
back previous off, it makes the probe function mistaken some linux
...
binaries as freebsd
problem reported in thread 'installing suse_base on current
i386 sets time to 1970' on current-users
2002-11-28 15:08:36 +00:00
pk
f19c04e3ed
Move timer{match,attach}_mainbus() back into timer.c, since the `timer at
...
mainbus' configuration declaration is orthogonal to the configured SUN4[CM]
platform options.
2002-11-28 14:18:31 +00:00
gehenna
1b8f0943e1
EasyDisk and Solid state disk like PQUIRK_NOMODESENSE.
2002-11-28 10:08:28 +00:00
gehenna
b69718e434
Regen.
2002-11-28 10:05:58 +00:00
gehenna
e2b8ef4c4e
add OTI Solid state disk
2002-11-28 10:04:39 +00:00
junyoung
3bfa71c0c3
Fix compile error.
2002-11-28 07:02:20 +00:00
chs
8e1d2230d8
use explicitly-sized types for LIF structure fields and
...
make them all unsigned.
2002-11-28 06:06:13 +00:00
chs
c456a3cd29
remove the goofy hack to have the target be the LIF file,
...
just build the boot program with this Makefile.
2002-11-28 06:03:25 +00:00
chs
371349a205
do the "hppa" symlink too.
2002-11-28 06:01:00 +00:00
chs
3c3d32aaea
force useful values for MACHINE_ARCH and MACHINE.
...
remove the goofy hack to have the target be the LIF file,
just build the boot program with this Makefile.
just add to CFLAGS, don't override.
use NOMAN.
2002-11-28 06:00:28 +00:00
chs
fe563d9169
the SIZEOF_HEADERS thing doesn't work with the current toolchain,
...
just use 1 page for now.
2002-11-28 05:56:51 +00:00
chs
176b75763b
Put interface attributes on the device, not another attribute with
...
the same name as the device.
2002-11-28 05:53:23 +00:00
chs
27f9e27d6a
de-__P, remove register, ansify, KNF.
...
remove whacky compat stuff (our normal cross-compat stuff will handle it).
fix endian dependencies and type-size errors, it works on little-endian now.
terminate the LIF directory after the last entry we use.
just use the filename last component of the file we're given for its name
in the LIF directory (if the path has a slash).
truncate the century part of the year for the BCD date, like hp-ux does.
check error returns.
2002-11-28 05:51:02 +00:00
chs
2c73702df2
de-__P, remove register, ansify, KNF
2002-11-28 05:38:41 +00:00
fvdl
ea871d0671
Only include IPI stubs in the MULTIPROCESSOR case. From Hubert Feyrer.
2002-11-27 21:59:55 +00:00
pk
4cd21bc0aa
Sync machdep sysctls with sparc.
2002-11-27 18:00:27 +00:00
atatat
7caa308c63
Complete the rename: s/sa_/<compat>_sa_/g
...
Also tweak the darwin siginfo stuff to avoid the same type of collision.
2002-11-27 16:44:01 +00:00
pk
ba4983b5db
Provide sparc v8 multiply/divide routines which are copied over the base
...
v7 versions on sun4m and sun4d machines. Based on Chris Torek's BSD/OS
code.
2002-11-27 16:08:34 +00:00
tron
7ef75ab314
Fix namespace clash caused by addition of sigaction(2).
2002-11-27 14:36:12 +00:00
wiz
53447847a8
Fix typo in comment.
2002-11-27 13:47:15 +00:00
tron
b60d9eb23c
For some mysterious reason we have to actually install "siginfo.h" to be
...
able to use it.
2002-11-27 13:30:06 +00:00
junyoung
f8c198033a
Program header types 0x60000000 ~ 0x6fffffff are reserved for
...
OS-specific semantics.
2002-11-27 13:15:50 +00:00
yamt
2331faab98
more XXX comment.
2002-11-27 11:36:40 +00:00
shin
57889e8f74
comment 'makeoptions DEFGP="-G nn"' to resolve gp-size overflow.
...
even NULLCONF requires "-G 0".
fix PR kern/19184.
2002-11-27 07:33:01 +00:00
itojun
be9a8d8e2f
recover original stanford copyright. sync w/kame
2002-11-27 05:09:36 +00:00
itojun
ae1b88aa21
"tv->tv_sec * hz" could overflow a long. millert@openbsd
2002-11-27 04:07:42 +00:00
itojun
dfd721e53e
small SO_RCVTIMEO values are mistakenly taken to be zero. FreeBSD PR kern/32827.
2002-11-27 03:36:04 +00:00
simonb
9bc5fa88bb
In configure_bus() return early if there are no devices on the bus to
...
configure.
2002-11-27 02:53:10 +00:00
fvdl
39652b6d2a
Only take the kernel lock if we interrupted while < IPL_SCHED. Handlers
...
at higher levels must therefore provide their own locking. Currently
this is only serial interrupts (com), which has COM_MPLOCK for this
purpose.
2002-11-27 00:43:12 +00:00
fvdl
18ad7e80b6
Specify the interrupt frame as the argument to i386_int(un)lock.
2002-11-27 00:41:59 +00:00
manu
dfa96ff4b3
Add signal delivery for the PowerPC. Everything is implemented except siginfo.
...
The stack layout is observed from stack dumps on Darwin, so it should be
very accurate.
2002-11-26 23:54:09 +00:00
manu
edff1c8d0a
There is too much debugging, it's getting annoying. Let's remove some.
2002-11-26 23:48:44 +00:00
lukem
0635de35a3
Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.
2002-11-26 23:30:07 +00:00
christos
729ccbc9cd
si_ -> sel_
2002-11-26 19:49:00 +00:00
christos
410171110f
change fields of struct selinfo from si_ to sel_ so that the don't conflict
...
with siginfo members.
2002-11-26 19:08:06 +00:00
christos
0cce063c0c
deal with siginfo changes, but don't enable SA_SIGINFO outside the kernel
...
yet, since we are not ready.
2002-11-26 19:07:14 +00:00
christos
50f8466034
This is not used yet.
2002-11-26 19:06:38 +00:00
christos
15159edd96
s/si_addr/sdl_addr/
2002-11-26 19:05:29 +00:00
christos
f5ff34bbc6
si_ -> sel_
2002-11-26 18:51:18 +00:00
thorpej
09dfaace39
The traditional C preprocessor is fixed in GCC 3.3 now, so no need
...
to skip -traditional-cpp for HAVE_GCC3.
2002-11-26 18:51:12 +00:00
christos
514f7047e4
si_ -> sel_
2002-11-26 18:49:40 +00:00
christos
fa94542be0
s/si_/sel_/g
2002-11-26 18:45:22 +00:00
christos
e22906f6d0
si_ -> sel_ to avoid conflicts with siginfo.
2002-11-26 18:44:34 +00:00
christos
116bcb05d0
rename: s/sa_/<compat>sa/g
2002-11-26 18:43:20 +00:00
christos
daa59d8957
rename sa_ -> linux_sa_
...
first attempt at providing siginfo_t to the signal handler.
2002-11-26 18:42:38 +00:00