Commit Graph

169 Commits

Author SHA1 Message Date
uwe 11aff612ad sh3 has been adapted to yamt-idlelwp.
hpcsh boots multiuser.
2007-03-25 02:02:56 +00:00
yamt 90540b3f29 yamt-idlelwp-base4 2007-03-24 14:57:21 +00:00
yamt 05848a06de yamt-idlelwp:
- some updates.
- tweak whitespace.
2007-03-24 11:48:01 +00:00
rmind dfffa00c8c yamt-idlelwp: Add a status of ports. 2007-03-24 01:24:01 +00:00
yamt 5d8da2a332 yamt-idlelwp: how to adapt a port? 2007-03-20 12:17:17 +00:00
reinoud c1a1692e09 Modify description of the reinoud-bufcleanup experiment branch:
Branch:      reinoud-bufcleanup
Description: implement and evaluate struct buf usage cleanup strategies.
             Ideas currently in mind (preference for b):
             a)
                 1. use of bio_ops per buffer.
                 2. allow chaining/overloading of functions in bio_ops
                    and provide some private context.
                 3. extend the bio_ops with commenly used functionality
                    like pending action counting, custom context passing,
                    last minute processing of buffer data, buffer cache
                    etc.
                 4. investigate the use of the kcont()
                    continuation-passing framework for async io
                    completion notification for bufs
                 ...
             b)
                 1. all sequencing use of B_CALL replaced by
                    device-threads, if possible generic code around BUFQ
                 2. possibly use kcont() for async IO finished signalling
                 3. counter of pending and queued actions requestable
                    by IOCTL interface?
                 4. implement `last minute buffer fixup' calls and maybe
                    even finished I/O calls as vnode operations
                 ...
Status:         Active
Start Date:     Thu Mar 15 2007
End Date:
Base Tag:       reinoud-bufcleanup-base
Maintainer:     Reinoud Zandijk <reinoud@NetBSD.org>
Scope:          src/sys and src/common
Notes:          Used as expiriment sandbox and if successful hopefully one day
                to be intergrated.
2007-03-17 17:24:44 +00:00
reinoud 46b0abdb74 Note the new reinoud-bufcleanup branch and its goals. no ETA known nor a
fully worked out plan of action yet.
2007-03-15 02:36:27 +00:00
ad 626c0765b8 Add some comments to previous. 2007-03-13 17:56:14 +00:00
ad 20db433bab Note the vmlocking branch. 2007-03-13 17:31:46 +00:00
mjf 1b9f656b0b Add new branch for adding transactions into ufs. 2007-03-12 19:43:38 +00:00
rmind 1e26039813 yamt-idlelwp: updated base 2007-03-12 13:13:19 +00:00
yamt 436fe5c469 move ad-audiomp to a correct place. 2007-03-01 15:15:27 +00:00
yamt 9913eb572c update base tags 2007-03-01 15:13:15 +00:00
ad 8c21785088 Note the ad-audiomp branch. 2007-02-27 14:50:40 +00:00
rmind 2bc19fa2f0 yamt-idlelwp: No longer "maybe" for scheduler's modulization. 2007-02-20 22:11:16 +00:00
ad 342f5b9e3d newlock, newlock2: mark as terminated.
yamt-idlelwp: note interrupt LWPs as one of the goals.
2007-02-17 20:04:57 +00:00
yamt a4ec5e21d3 add yamt-idlelwp. 2007-02-17 10:38:49 +00:00
yamt 2de1999f71 yamt-lazymbuf: new base. 2006-12-30 22:08:06 +00:00
yamt 1c3bb0caf9 terminate yamt-splraiseipl branch. 2006-12-21 15:57:43 +00:00
yamt ec90a3bd3b yamt-splraiseipl: new base. 2006-12-21 15:55:42 +00:00
yamt 1f4ec449e9 yamt-splraiseipl: some more descriptions. 2006-12-19 06:11:47 +00:00
yamt 0f5a6c75a7 yamt-splraiseipl: add some test results reported to me privately. 2006-12-19 06:06:30 +00:00
yamt eb633ff754 yamt-splraiseipl: zaurus. 2006-12-18 12:43:47 +00:00
yamt 6739b92842 yamt-splraiseipl: new base 2006-12-18 12:14:28 +00:00
yamt 43974d4c9f yamt-splraiseipl: add zaurus. 2006-12-18 12:12:36 +00:00
tsutsui 5465074abd yamt-splraiseipl: sgimips works on R5k IP32. 2006-12-17 15:38:35 +00:00
yamt 635ee8a88f yamt-splraiseipl: sparc64 build problem seems fixed. 2006-12-10 14:22:24 +00:00
pavel a5529f838b I've tested yamt-splraiseipl on alpha.
tested: FFS, LFS, IDE, SCSI (ahc), PS/2 mouse, network (ex),
sound (sb at isapnp).
2006-12-10 13:46:00 +00:00
yamt f144b481ac yamt-splraiseipl: new base. 2006-12-10 07:58:51 +00:00
yamt 4813024f5a yamt-splraiseipl: mmeye, mvme68k. 2006-12-10 05:29:42 +00:00
yamt 7c9ade2fc1 yamt-splraiseipl: dreamcast, pmppc. 2006-12-03 02:24:33 +00:00
yamt 04ce9348ed yamt-splraiseipl: mipsco, mvmeppc, ofppc. 2006-12-02 22:31:05 +00:00
yamt 30aa8d0c49 yamt-splraiseipl: bebox, sh5 2006-12-01 20:33:10 +00:00
tsutsui b418536b89 yamt-splraiseipl: cobalt works on RaQ2. 2006-11-20 15:55:17 +00:00
rpaulo 222aaa6542 Add some notes about rpaulo-netinet-merge-pcb as suggested by elad@. 2006-11-18 20:45:16 +00:00
tsutsui d0924182ae yamt-splraiseipl: macppc works on my Apus2000/200 (603e 200MHz).
Maybe it's still better to test on more modern machines including MP one.
2006-11-18 19:04:32 +00:00
rpaulo 999602791d My branch is dead. 2006-11-18 18:20:38 +00:00
tsutsui 52e78d1891 yamt-splraiseipl: ews4800mips seems working on my EWS4800/360AD. 2006-11-18 13:48:01 +00:00
yamt 3c9f21a85b yamt-splraiseipl: fix a typo. 2006-11-18 07:08:47 +00:00
yamt b5ce92a097 yamt-splraiseipl: create a list of notyet ports. 2006-11-18 06:59:24 +00:00
yamt 13b78c37f8 yamt-splraiseipl: a minor tweak. 2006-11-18 06:47:51 +00:00
yamt d2fd2fe1ae yamt-splraiseipl: flatten and sort the list of ports. 2006-11-18 06:46:13 +00:00
yamt 7bb70c7257 yamt-splraiseipl: prep 2006-11-05 08:37:20 +00:00
yamt 09a4e92a14 yamt-splraiseipl: pc532 2006-11-05 08:06:48 +00:00
yamt b653f1b34c yamt-splraiseipl: atari 2006-11-05 07:59:17 +00:00
yamt 2c88f5244c yamt-splraiseipl: remove a note about hp300 failure
which has been fixed by tsutsui@.  thanks.
2006-11-05 07:10:58 +00:00
yamt 7c002a63d4 yamt-splraiseipl: ibmnws 2006-11-04 14:45:54 +00:00
yamt c29394e4c8 yamt-splraiseipl: ia64. (just a placeholder, tho.) 2006-11-04 14:32:48 +00:00
yamt 548e7251fd yamt-splraiseipl: note hp300 GENERIC compilation failure which i haven't
investigated yet.
2006-11-04 14:20:50 +00:00
yamt c030485092 yamt-splraiseipl: sandpoint. 2006-11-04 14:17:35 +00:00