mrg
be4df68bb5
don't explicitly size the intrhand[] array; fixes PR#13859 from <martti.kuparinen@iki.fi>
2001-09-03 13:07:21 +00:00
mrg
3ec1b99028
place the main chunk of POWEROFSEVEN's config into the .inc file, and have
...
the 32 and 64 files define MACHINE_ARCH, CC, LD and AS appropriately to build
a 32 or 64 bit kernel, respectively. this allows either to be built on a
system that can generate 32 or 64 bit code.
2001-09-02 05:53:38 +00:00
eeh
2102cef10c
Add an entry for level-15 interrupts.
2001-09-02 01:45:47 +00:00
eeh
87bb8014dc
Get rid of all simba references.
2001-09-02 01:18:56 +00:00
atatat
97c67a9bae
Add bridge pseudo devices to GENERIC configs
2001-09-01 21:52:23 +00:00
martin
c51e03edde
Move struct segmap declaration inside #ifndef _LOCORE to make locore.s
...
compilable again.
2001-08-31 18:06:13 +00:00
eeh
5783dd5873
instance-to-path works on instances not nodes.
2001-08-31 17:10:54 +00:00
eeh
ed373b780a
Change data segment size calculations so we don't need to resize if the
...
bootloader did it for us.
2001-08-31 16:47:41 +00:00
eeh
f2e3486b5b
Preliminary UltraSPARC III suport (not enabled yet).
2001-08-30 22:58:30 +00:00
mrg
10516949e9
add some sun4/sun4c/sun4m compat code so we can build 32 bit kvm. (these files are not even vaguely syncable.)
2001-08-30 09:32:23 +00:00
eeh
b14bf2ceef
Fix incorrect parentheses.
2001-08-28 14:51:28 +00:00
mrg
71552c86a0
s/sparc/sparc64/ in a printf()
2001-08-25 15:05:22 +00:00
mrg
05403a4b92
turn off compat & some exec options
2001-08-25 15:04:26 +00:00
mrg
48fcc1a2c3
update a comment about R_UA_32 relocs.
2001-08-25 15:03:19 +00:00
chs
ba2c8088f4
use pmap_k* for buffer cache pages.
2001-08-24 04:34:25 +00:00
eeh
1007ef1595
Fix backwards compare. (From Jason Wright)
2001-08-23 16:14:12 +00:00
chs
72b6b0b123
in vunmapbuf(), call pmap_*remove() explicitly since uvm_km_free_wakeup()
...
will soon no longer do it for us.
2001-08-19 18:08:30 +00:00
eeh
94751b6adc
Make the kernel a tad bigger.
2001-08-18 04:55:29 +00:00
eeh
20df032dec
Make lint happier.
2001-08-18 03:47:18 +00:00
mrg
c22c51584c
but this machine is now an ultra1.
2001-08-14 12:16:19 +00:00
mrg
d8544ce59a
this machine is no more.
2001-08-14 12:14:59 +00:00
jdolecek
a95aa7326a
g/c _remque()/_insque(); use the C version in libkern
2001-08-13 06:10:09 +00:00
eeh
76d075e3b3
Use the new in4_cksum.
2001-08-10 20:53:50 +00:00
eeh
0e7789220f
Add an optimized in4_cksum().
2001-08-10 20:53:11 +00:00
eeh
39634ee178
Clean up some debug printfs.
2001-08-09 01:03:01 +00:00
eeh
462c99aa55
pmap_kenter_pa() always creates privileged mappings.
...
No need to enter a no-fault mapping any more.
2001-08-09 01:01:31 +00:00
eeh
10d6680e29
Fix context masking lossage caused by last version.
2001-08-09 01:00:11 +00:00
eeh
82ff27c161
Clean up the trap code to handle the changes cause by supporting non-faulting
...
accesses. Also change the parameter order so trap frames are easy to find.
2001-08-08 18:30:45 +00:00
eeh
b88a8597fb
This file is no longer used.
2001-08-08 00:17:00 +00:00
eeh
b012dbff07
Use the new version of in_cksum.
2001-08-08 00:13:37 +00:00
eeh
57ef5c3617
Add an optimized assembly in_cksum(). (Why did I do this?)
2001-08-08 00:12:37 +00:00
eeh
7ffc44a35e
Add some useful mbuf fields.
2001-08-08 00:09:30 +00:00
eeh
b400579dd9
Make sure C code always has ASI_PRIMARY_NOFAULT in the %asi register so
...
the compiler will be happy if it ever starts generating speculative loads.
2001-08-07 00:03:27 +00:00
eeh
c633b30dd4
Add some alternate spellings for ASIs.
...
Make sure ASI_PRIMARY_NOFAULT is always restored.
Garbage collect some old code.
2001-08-06 23:55:34 +00:00
eeh
4b569fc269
Fix bug involving small, non-contiguous dma segments.
...
From Manuel Bouyer.
2001-08-06 22:02:58 +00:00
eeh
140e9e72dd
Add support for non-faulting loads and optimize MMU miss handling paths.
2001-08-05 18:32:30 +00:00
eeh
09c1ee004c
Fix bcopy.
2001-08-02 22:41:32 +00:00
eeh
afa694c704
Sync bzero w/libc version.
2001-08-02 01:47:47 +00:00
eeh
5cfec63f0d
Integrate fixes from userland memset.
2001-08-01 17:01:26 +00:00
eeh
5bacff5834
Code cleanup and optimization.
2001-07-31 06:58:09 +00:00
eeh
830be13fa2
Dump some enums that make lint unhappy and we never really use anyway.
2001-07-31 06:55:46 +00:00
eeh
7950c7dffd
Don't match ebus nodes not called "ebus" like the ones on hme cards.
2001-07-25 03:49:54 +00:00
eeh
57b56da169
Garbage collect.
2001-07-24 19:32:11 +00:00
eeh
f13bad30d7
Use OF routines instead of internal ones.
2001-07-24 19:30:14 +00:00
eeh
24a5c4be70
Support for pc-style `rtc' real-time clocks.
...
Doesn't work right. There are still issues w/register accesses.
2001-07-24 19:29:25 +00:00
eeh
64a9c222c0
Use OF_getprop instead of getprop.
2001-07-24 19:27:10 +00:00
wiz
0aa5d1cdfb
s/accellerate/accelerate/
2001-07-24 16:50:41 +00:00
eeh
a25d2e82ff
Update this.
2001-07-23 21:06:37 +00:00
eeh
cc6781a464
Get rid of a bunch of obsolete files.
2001-07-23 18:21:26 +00:00
eeh
f53d7d33ec
Get rid of some debug code that really isn't all that useful any more.
2001-07-23 17:19:56 +00:00