yamt
455e4333eb
- if writerpc ends with a stable result, no need to commit them anymore.
...
- add comments.
2003-05-03 16:46:39 +00:00
yamt
a74480a1a6
more comment.
2003-05-03 16:35:22 +00:00
yamt
8c5ba805e5
better handling of write verifier change.
2003-05-03 16:28:57 +00:00
christos
7a96f65456
make sure we update fs_fsmnt.
2003-05-03 16:24:35 +00:00
thorpej
6923eb1e4a
Fix a couple of comments.
2003-05-03 16:18:57 +00:00
christos
b0eade51fd
improve error handling and knf.
2003-05-03 15:57:11 +00:00
christos
e6cde3e511
print masks and modes in octal.
2003-05-03 15:37:07 +00:00
fvdl
c5b60c55a3
Make gcc3 happy ("label at end of compound statement").
2003-05-03 15:02:54 +00:00
ad
db67878c50
Get the interrupt config from the correct register.
2003-05-03 14:57:38 +00:00
fvdl
b5233cbfdd
Add dummy eisa option to ease sharing with i386.
2003-05-03 14:24:52 +00:00
ragge
a2dfcf291d
Fix wrong ifdef's (introduced by me when ksyms:ing).
2003-05-03 12:45:16 +00:00
yamt
d056e8ce9a
get pointer to v_interlock directly
...
as we are not interested in the rest of the vnode here.
2003-05-03 11:19:05 +00:00
ragge
64d8c965d1
Note change to use /dev/ksyms. Add BUGS section.
2003-05-03 10:03:55 +00:00
christos
66ddadf04f
don't print error messages using warn, because we clear the screen immediately
...
afterwards and they vanish.
2003-05-03 09:10:23 +00:00
he
c4b89e21ca
Add the recently added zs(4) and zsc(4) links (hi, Erik!).
2003-05-03 08:27:51 +00:00
jdolecek
ea586f43e5
LKMs work on PowerPC nowadays, remove item from TODO
2003-05-03 08:22:35 +00:00
he
fd62acf652
Now that db_validate_address() is defined as external in
...
<arm/db_machdep.h>, don't declare it as "static" here.
2003-05-03 08:16:09 +00:00
bsh
2de6557e88
fix typo in an error message. reported by Jonathan Cline on port-arm.
2003-05-03 05:19:00 +00:00
bsh
00095bbed3
delete duplicated #include. reported by Jonathan Cline on port-arm.
2003-05-03 05:17:54 +00:00
thorpej
aae7e372b7
Reduce differences between ARM32_NEW_VM_LAYOUT and not; always pass
...
the start and end of the kernel managed virtual address space to
pmap_bootstrap() in the new pmap.
2003-05-03 03:49:03 +00:00
thorpej
1dff12252d
Remove old pmap support for platforms which have fully switched over.
2003-05-03 03:29:06 +00:00
lukem
803e64c800
add _PATH_RANDOM and _PATH_URANDOM
2003-05-03 03:24:01 +00:00
thorpej
b84ae2d2c2
Switch to the new pmap.
2003-05-03 03:19:27 +00:00
thorpej
38d274c953
ARM32_PMAP_NEEDS_PTE_SYNC no longer exists.
2003-05-03 00:47:42 +00:00
thorpej
dd8a20afe7
Make the new pmap standard on the shark.
2003-05-03 00:47:04 +00:00
thorpej
a86ebf303f
Switch Integrator, IXM1200, and SMDK2800 to ARM32_PMAP_NEW. These
...
are the last of the ARM platforms to be converted.
2003-05-03 00:39:21 +00:00
thorpej
79a7aff0fd
Don't need to reserve a page of space before KERNEL_BASE in the
...
ARM32_NEW_VM_LAYOUT case.
2003-05-02 23:26:47 +00:00
thorpej
4eeee795e8
Eliminate PTE_BASE and the PT-PT completely in the ARM32_PMAP_NEW case.
...
Also in the ARM32_PMAP_NEW case, reclaim the USPACE-bytes of wasted space
at the top of the user address that hasn't been needed for a very very
long time.
2003-05-02 23:22:33 +00:00
he
a3cd065d26
Increase i-node density from 16KB per inode to 12KB per inode to make
...
the miniroot build again.
Discussed with scottr.
2003-05-02 22:40:19 +00:00
thorpej
21b77f9aec
Eliminate the last reference to PTE_BASE in the new pmap.
2003-05-02 21:54:38 +00:00
scw
37a9b25563
Match Broadcom's BCM5214 Quad 10/100 media interface.
2003-05-02 19:42:35 +00:00
scw
4c6f8bfaa7
Regen
2003-05-02 19:39:47 +00:00
scw
5f24295efa
Add entry for Broadcom's BCM5214 Quad 10/100 media interface.
2003-05-02 19:39:29 +00:00
dyoung
a7d738c524
Adapt SMC 93cx6 library so that it will work with both 8- and 32-bit
...
registers. This is so that I can read an SMC 93cx6 through the
32-bit registers of the ADMtek ADM8211 802.11 wireless MAC.
Adapt aic to choose 8-bit registers.
2003-05-02 19:12:19 +00:00
scw
36664b74fa
Rework pmap_growkernel() to *not* use the regular pmap_alloc_l2_bucket()
...
for L2 allocation. This avoids potential recursive calls into
uvm_km_kmemalloc() via the pool allocator.
Bug spotted by Allen Briggs while trying to boot on a machine with 512MB
of memory.
2003-05-02 19:01:00 +00:00
yamt
4b800ec987
set symbol to be a function using .type directive in IDTVEC macro
...
so that ddb backtrace can pick them up after recent ksyms changes.
suggested by Matt Thomas on tech-kern.
ok'ed by Frank van der Linden.
2003-05-02 18:05:46 +00:00
yamt
04ef812793
add spl.S, vector.S and microtime.S to MD_SFILES so that
...
'make depend' takes care of them.
2003-05-02 17:40:13 +00:00
ragge
40c743b278
Remove some unneccessary kmem open/close code.
2003-05-02 16:28:34 +00:00
ragge
ead8c24788
Teach kvm_mkdb to use /dev/ksyms if possible.
2003-05-02 16:25:22 +00:00
ragge
00dee51156
Add sys/ksyms.h.
2003-05-02 16:11:45 +00:00
ragge
ee90108a6b
Add ksyms.h.
2003-05-02 16:06:56 +00:00
martin
562ced8429
Don't cast (dubious) values to pointers, only to memcpy from them to
...
a properly aligned structure. Memcpy from the original data instead.
This fixes PR port-sparc64/21425.
2003-05-02 15:15:52 +00:00
toshii
5d4354a6d4
Make it compile without ARM32_PMAP_NEW defined.
...
Fixes PR kern/21397 by Jachym Holecek.
2003-05-02 14:42:48 +00:00
toshii
af1587350a
Use db_machine_init.
2003-05-02 14:36:38 +00:00
yamt
7b589d5ebc
fix locking.
2003-05-02 12:43:01 +00:00
fvdl
1f81d34aa0
Local change I had lying around: add NOLUNS quirk for an older seagate
...
drive.
2003-05-02 12:27:49 +00:00
tron
f4370adfbe
Fix typo in last commit: static -> const
2003-05-02 09:36:46 +00:00
ragge
87c706341d
#ifdef KSYMS_DEBUG should be #if NKSYMS.
2003-05-02 09:34:57 +00:00
tron
74905fd4b6
Fix build problems for kernel configurations without the "ksyms"
...
pseudo-device.
2003-05-02 09:19:51 +00:00
gmcgarry
13fbd917ba
section 2, not 3.
2003-05-02 09:11:52 +00:00