simonb
1982741ab4
Don't need to extern ncpus - <sys/systm.h> has this.
2000-11-17 05:07:45 +00:00
erh
7d91e4941a
Regen.
2000-11-17 03:58:01 +00:00
erh
f96aee80d6
Make the linux compatibilty code work on the alpha. (horay!) (at last!)
...
Two main changes:
Create a linux_elf64_copyargs that uses the linux specific LinuxAuxInfo
structure. This is only used on the alpha. i386 and m68k use the
standard elf copyargs function.
Since linux's approach to binary compatibilty is to look as much
like osf1 as possible, add all the osf1 syscalls that we have
implemented to the linux syscall table. This includes get/setsysinfo,
ported from FreeBSD.
In order for linux compat to work you must have COMPAT_OSF1, COMPAT_43,
COMPAT_09, COMPAT_12 and COMPAT_13 on also.
2000-11-17 03:55:17 +00:00
erh
dad312de14
Provide some more useful information.
2000-11-17 03:40:25 +00:00
erh
2681c46114
Regen.
2000-11-17 03:07:25 +00:00
erh
447472c902
Port FreeBSD's osf1_sys_getsysinfo() and fill in setsysinfo. These are
...
incomplete at the moment (notable the fp_control stuff) but they need to
exist for the linux compatibilty code. All other osf1 syscalls needed for
linux compat are already here.
2000-11-17 03:06:28 +00:00
jdolecek
4ba9d75b97
pass pointer to used exec_package to emulation-specific exec hook -
...
emulation code may make decisions based on e.g. exec format
2000-11-16 20:04:33 +00:00
matt
b605c997e2
Commit changes to SCSI working on the VS4000/9x. "Don't overthink the
...
plumbing! Duh!".
2000-11-16 19:25:40 +00:00
scw
d00258d484
bus_dmamem_map() expect a cpu-relative physical address...
2000-11-16 19:12:20 +00:00
thorpej
40460ae8eb
Need to provide CACHELINESIZE in _STANDALONE environments, too.
2000-11-16 19:02:33 +00:00
jdolecek
97669de104
make i386_nocpuid_cpus[] and i386_cpuid_cpus[] const - this pushes
...
another ~1.4KB to text section
2000-11-16 17:00:17 +00:00
jdolecek
def6d1b4ac
Newer Intel PIII processors also make available Brand ID value through
...
cpuid instruction, which is used to differentiate between Celeron, common PIII
and PIII Xeon; recognize it and print appropriate info if applicable
Information taken from Intel's (R)
Intel Processor Identification and the CPUID Instruction, AP-485
2000-11-16 10:19:02 +00:00
jdolecek
a9ad986a90
Update cpuid table according to information sent by Scott Telford
...
in port-i386/11502, with only sligh change for Coppermine entry -
cpus with family 6, model 8 are not all Celerons, they can be
either common PIII, Xeon or Celeron
2000-11-16 09:06:17 +00:00
matt
9dd26cf7c4
It's hfs.c, not hfs. Add -I${.CURDIR} for objdirs. XXX hfs.c should
...
be integrated into libsa.
2000-11-16 07:36:04 +00:00
scottr
4db27b3da4
Enhance readability through consistent function parameter names and KNF.
...
There are no functional changes.
2000-11-16 07:04:12 +00:00
thorpej
d96bb89daf
Use <powerpc/powerpc/trap_subr.S>
2000-11-16 05:34:03 +00:00
thorpej
216902b8d2
Trap routines from the macppc port, to be used by other PowerPC
...
ports (only amigappc's differs).
2000-11-16 05:33:04 +00:00
thorpej
eb04d01500
Add an lcsplx() ("splx for locore") like the other PowerPC ports
...
have. This will allow us to share locore code with them.
2000-11-16 01:56:05 +00:00
scw
598ce19336
Doh! Revert all but the baudrate clock changes from that last commit;
...
a bunch of local stuff crept in.
2000-11-15 21:32:03 +00:00
thorpej
b48d3f7bd0
change a couple of needs-count to needs-flag (which is all they need).
2000-11-15 21:14:14 +00:00
jdolecek
ea9f7ed6d5
introduce SIGACTION_PS() macro - this is similar to SIGACTION(), but works
...
for (struct sigacts *) instead of (struct proc *)
2000-11-15 21:13:58 +00:00
jdolecek
4046a1bd78
if AC97_CODEC_DOES_VRA is not supported, only print warning than
...
hw Variable Rate Audio is not supported and continue attaching the driver.
This is I believe more correct than what was done in rev 1.5
2000-11-15 21:06:33 +00:00
thorpej
e6fa7f2fc8
Move the ISA DMA cookie into isadma_machdep.c.
2000-11-15 19:31:35 +00:00
thorpej
9298fd52fc
Garbage-collect some more stuff.
2000-11-15 19:30:10 +00:00
bouyer
0d0fd7718e
Per discussion with Jason, change flags filter to
...
(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_ALLMULTI | IFF_SIMPLEX)
Also, put the ifp->if_opackets++ at the rigth place so that the counter is
incremented even when the parent is OACTIVE.
Fix a bug in vlan_input where the ethernet src and dst addrs would not be
correct because we only memmove() only ifv->ifv_encaplen instead of
sizeof(struct ether_header).
2000-11-15 18:15:11 +00:00
pk
521b17daa6
Adjust OF_setprop() prototype.
2000-11-15 16:15:01 +00:00
pk
4a80a32735
Adjust setprop() prototype to match the one in dev/ofw/openfirm.h
2000-11-15 16:14:13 +00:00
pk
439b4b325a
OF_getproplen(), OF_nextprop() and OF_setprop() prototypes are now in
...
dev/ofw/openfirm.h
2000-11-15 16:13:10 +00:00
pk
11eb59d511
Adjust setprop() prototype to match that in dev/ofw/openfirm.h
2000-11-15 16:12:01 +00:00
tsubai
ced4cea08e
Fix an uninitialized variable reference.
2000-11-15 15:01:14 +00:00
tsubai
654fcfa344
Remove an unused variable.
2000-11-15 14:43:44 +00:00
augustss
ef36370776
Regen.
2000-11-15 14:36:50 +00:00
augustss
d57ee8b358
Add Sony memory stick.
2000-11-15 14:36:09 +00:00
tsubai
0d339b0df5
Screen console works now.
2000-11-15 14:29:40 +00:00
pk
503701f0d3
OF_nextprop: make OUT argument type `void *'
2000-11-15 14:27:26 +00:00
tsubai
9b85cc40d4
Keyboard and mouse support for news5000.
2000-11-15 14:04:05 +00:00
onoe
1e584c9cec
Adopt the recent change to makesyscalls.sh (char * -> const char * const)
...
to make kdump compilable for arch without linux emulation.
2000-11-15 08:34:03 +00:00
scottr
96cb29b773
As was the original intent a long, long time ago -- but in this galaxy, and
...
in fact on this planet -- generate a SIGILL for user-mode A-line traps.
The core of this change is taken verbatim from PR 10511, submitted by
Christian Bauer.
2000-11-15 07:15:36 +00:00
scottr
1609858811
The Cuda-based ADB hardware has the ability to queue some commands and
...
return control to the main CPU before completing the ADB transaction.
Double the adb_op_sync() timeout as a result. Fixes PR 11310.
2000-11-15 06:35:51 +00:00
enami
038ca0a146
Make isa_machdep.c compile again.
2000-11-15 02:00:31 +00:00
enami
1ef516e9be
Pull in uvm_extern for PAGE_SIZE.
2000-11-15 01:59:35 +00:00
enami
c4c6285008
Don't allow t_linesw to be NULL.
2000-11-15 01:47:14 +00:00
enami
c816e13706
Adjust nlinesw correctly.
2000-11-15 01:42:53 +00:00
enami
54f723723a
Cosmetic changes.
2000-11-15 01:41:22 +00:00
thorpej
b84f740be0
Move bpfattach()/bpfdetach() calls into ether_ifattach()/ether_ifdetach().
2000-11-15 01:02:11 +00:00
matt
960800cbb8
Convert some spaces to tabs.
2000-11-15 00:49:31 +00:00
matt
e720f8addf
Add MFS and vnd.
2000-11-15 00:46:35 +00:00
matt
dbe8de94a8
back out my change powerpc/conf/files.ofw. Enable the inclusion of
...
dev/ofw/files.ofw on macppc. Add openfirm to ofppc/conf.c
2000-11-15 00:39:31 +00:00
matt
39dc5fc58b
Add openfirm pseudo-device.
2000-11-14 23:42:35 +00:00
matt
c0122f4013
Add fwlynx PCI attachment
2000-11-14 23:40:44 +00:00