scw
6e0195e742
Make the set_page_cacheable/set_page_cacheinhibit functions do the
...
right thing on 68030 again.
2001-07-30 21:32:49 +00:00
scw
da3836f00d
Flush the caches in pmap_remove_mapping() when PRM_CFLUSH is specified.
...
Also, flush the ATC for the page in pmap_kenter_pa() after setting up the
mapping. With any luck this last one might just solve the 060 problems I've
been seeing...
2001-07-30 21:25:08 +00:00
jdolecek
b0f8b119a2
fix comment
2001-07-30 20:51:29 +00:00
thorpej
8fc6974449
Oops, make Rx interrupt deferral actually work.
2001-07-30 20:12:10 +00:00
ad
87da05b00f
Note mly(4).
2001-07-30 20:02:58 +00:00
ad
3b1828355b
Add a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6
...
firmware. Based off the FreeBSD driver, and re-worked by tls, erh and I.
2001-07-30 19:59:04 +00:00
jdolecek
b0178f25e3
Move GENERIC_PS2 to GENERIC_PS2TINY, update comments to reflect this config is
...
intended for small memory machines.
Update INSTALL_PS2 appropriately.
2001-07-30 18:24:07 +00:00
jdolecek
3531778254
add MCA stuff, for IBM PS/2
2001-07-30 18:03:54 +00:00
mhitch
1dcdcbf286
The memmap structure contains the memory bitmap returned by the PROM
...
getbitmap() call.
2001-07-30 17:05:51 +00:00
rjs
6b65fea380
Remove unused hpc includes.
2001-07-30 16:23:09 +00:00
rjs
9013c85405
Update from hpcarm to remove iPAQ egpio code.
2001-07-30 16:20:06 +00:00
rjs
51bc7258f8
Update from hpcarm with MCP base definition.
2001-07-30 16:08:42 +00:00
rjs
c79059dd3f
Update from hpcarm to remove iPAQ and Jornada specific #defines.
2001-07-30 15:58:56 +00:00
pooka
fe42be1734
make elf64_copyargs() of type int also per the recent copyargs changes
2001-07-30 14:07:25 +00:00
joda
210e7a63b4
fix pointer/structure mismatch in some dprintf's
2001-07-30 13:10:30 +00:00
rjs
b85ae98e65
Update from hpcarm with MCP register definition.
2001-07-30 12:19:04 +00:00
itojun
39bc63e6b3
raise IFF_UP on SIOCSIFADDR. commented by tv@netbsd, sync with kame
2001-07-30 11:12:58 +00:00
rjs
495d108bd3
Update from hpcarm with cookie change.
2001-07-30 10:55:49 +00:00
rjs
9b65c24aa5
Remove unused LCD definitions.
2001-07-30 10:50:59 +00:00
rjs
1304d2220e
Mirror removal from hpcarm.
2001-07-30 10:48:31 +00:00
rjs
499d1068e8
Update from hpcarm.
2001-07-30 10:46:08 +00:00
rjs
e35b542831
Mirror removal from hpcarm.
2001-07-30 10:33:59 +00:00
rjs
730b1a57ac
Copy from hpcarm.
2001-07-30 10:17:21 +00:00
chs
75b9f41751
adjust the hack to build the SRT*.o files.
2001-07-30 00:10:20 +00:00
chs
690a630673
increase the memory disk size, it needs to be bigger with ELF.
2001-07-30 00:09:08 +00:00
chs
29f6bd03da
use pmap_k* for buffer cache pages.
2001-07-29 23:56:33 +00:00
chs
5ad381c2a0
use pmap_k* in pagemove().
2001-07-29 23:51:40 +00:00
christos
934898bc32
Adjust to the new copyargs() footprint.
2001-07-29 21:28:45 +00:00
christos
b474b9ac65
carry on the copyargs() and exit1() changes from kern_exec.c
2001-07-29 21:28:20 +00:00
christos
781411d393
adjust to the new copyargs footprint and cleanup debugging.
2001-07-29 21:26:07 +00:00
christos
f2a8a907b4
simplify an expression.
2001-07-29 21:24:23 +00:00
christos
3e1e7a68e5
adjust to the new copyargs footprint
2001-07-29 21:22:58 +00:00
christos
e2b51c04af
- make copyargs function return the reason it failed and pass a pointer to
...
the stack, so that it can be modified.
- pass the error code in the exit code in addition to aborting.
- kill the second exit1() call; it does not make any sense.
2001-07-29 21:22:42 +00:00
christos
b92cbe7184
now that we know what the traps mean, print their name in debug mode.
2001-07-29 19:31:41 +00:00
christos
d5dfcf76de
a bit more mach glue.
2001-07-29 19:30:56 +00:00
toshii
9221ef3b13
Make hpcarm kernel build after arm/arm32 file move.
2001-07-29 15:21:33 +00:00
chris
fa4e4d9668
Rework the pmap_release code to not have to walk the ptpt, it now uses a uvm_object to track the allocated vm_pages, this means it can free off the entries in the uvm_object.
...
Testing shows that it's about 5% faster on the make configure step for gmake.
2001-07-29 12:45:27 +00:00
chris
89415a32e2
PR 13581
...
Add empty pmap.h and vmparam.h to make userland happier.
2001-07-29 09:50:07 +00:00
chris
af16732a3a
Fix for PR 13580.
...
Make sysarch include sys/stdint.h so it picks up the a definition of uintptr_t.
2001-07-29 08:37:56 +00:00
itojun
cad488d032
sync gif interface code with latest kame.
...
IFF_RUNNING is clearified. attach/detach logic is more clearner.
the old code mistakenly set IFF_UP by itself, now the behavior is gone.
2001-07-29 05:08:32 +00:00
itojun
c4a687384b
make sure to cleanup software interrupt queues (like ipintrq)
...
on interface detach, otherwise we will have a dangling pointer
from m->m_pkthdr.rcvif.
2001-07-29 03:28:30 +00:00
matt
691dacb39a
This is needed anymore and should have been removed a while ago.
2001-07-29 00:35:41 +00:00
matt
ed87139e40
Remove opt_footbridge from conf.c
...
Use dev/ic/i8253reg.h instead of private timerreg.h
2001-07-29 00:34:44 +00:00
bjh21
1ede42fe57
Add <machine/sysarch.h> to go with sysarch().
2001-07-28 19:14:00 +00:00
bjh21
c5ae075e50
Add a very simple sysarch() implementation so that libarm32 will work.
...
This should go when arm26 uses cpufunc like everyone else.
2001-07-28 19:12:50 +00:00
chris
9f04d8d670
A couple of tidy ups to pmap:
...
pmap_t -> struct pmap * in pmap.c and pmap.h
kernel_pmap -> pmap_kernel() everywhere.
Compiled and booted on riscpc and cats.
2001-07-28 18:12:43 +00:00
chs
e2de9310c3
fix pmap_extract() to handle unmapped kernel addresses.
2001-07-28 17:18:59 +00:00
chris
17ecd4e41a
Update Makefile.arm32 for the newly moved locore.S and genassym.cf
2001-07-28 15:50:40 +00:00
chris
4a126d9937
finish moving common arm32 bits out into arm/arm32.
2001-07-28 15:08:10 +00:00
bjh21
0847de74d2
Add copyright notices. Use MEMC_PHYS_BASE rather than 0x02000000.
2001-07-28 13:49:25 +00:00