Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/sh5 Tick off a few more items, and add a new one.
details: https://anonhg.NetBSD.org/src/rev/c030ff4f9bb4
branches: trunk
changeset: 538403:c030ff4f9bb4
user: scw <scw%NetBSD.org@localhost>
date: Sat Oct 19 11:13:11 2002 +0000
description:
Tick off a few more items, and add a new one.
diffstat:
sys/arch/sh5/TODO | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diffs (38 lines):
diff -r d4c40dc3187d -r c030ff4f9bb4 sys/arch/sh5/TODO
--- a/sys/arch/sh5/TODO Sat Oct 19 09:01:44 2002 +0000
+++ b/sys/arch/sh5/TODO Sat Oct 19 11:13:11 2002 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.5 2002/10/14 14:22:44 scw Exp $
+$NetBSD: TODO,v 1.6 2002/10/19 11:13:11 scw Exp $
TODO List For NetBSD/sh5
~~~~~~~~~~~~~~~~~~~~~~~~
@@ -38,15 +38,15 @@
DONE. Allocate interrupt handles from a pool backed by pages from KSEG0.
This will reduce DTLB misses at interrupt dispatch time.
-4. copy{in,out}() need to be re-written.
+DONE. copy{in,out}() need to be re-written.
Right now, they copy byte-at-a-time, which is not exactly fast...
-5. in_cksum.c needs to be replaced with an assembly code version
+DONE. in_cksum.c needs to be replaced with an assembly code version
which makes use of special SHmedia instructions. At first glance,
an algorithm which makes use of the M* instructions would be
very fast indeed.
-6. libkern needs sh5-specific optimised versions of key functions.
+DONE. libkern needs sh5-specific optimised versions of key functions.
Most of these can be used by libc too.
7. Support for more of the on-chip peripherals, such as the DMAC.
@@ -68,3 +68,9 @@
- etc.
12. Support for nathan_sa when the branch is merged.
+
+13. In the pmap, we should clear the Referenced bit in the PTE (after
+ saving its value in the mdpg_attrs/pvo, if it's a managed page)
+ after purging the mapping from the cache. Right now, there are
+ some cases where the cache can be purged several times for the
+ same mapping, where only the first time is really necessary.
Home |
Main Index |
Thread Index |
Old Index