9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] ken's fs reprise
@ 2007-09-21  1:26 erik quanstrom
  0 siblings, 0 replies; only message in thread
From: erik quanstrom @ 2007-09-21  1:26 UTC (permalink / raw)
  To: 9fans

i put the version i'm working on on sources.
	/n/sources/contrib/quanstro/myfs/
it looks solid for the hardware it's happy with.  here are a few
quick notes

1.  the cache is not compatable with older versions of the fs.
you'll need to force a dump and recover at the config prompt.
i get 20 times the cache preformance with the new setup.

2.  aoe ("e") and ahci ("a") are supported.  the marvell sata driver
has been rewritten.  unfortunately, i haven't redone the ata driver.
scsi is untested.  the juke device is gone.  (if that's a problem,
i can put it back.)  intel pcie gigabit controllers are supported.

3.  the mmu code has been revamped.  up to 2GB memory are
supported.

4.  scheduling and locking have been reworked with a few tricks
stolen from the cpu server.

5.  it's possible to put nvram in a partition.  this is what i'm
using
	nvr=hd!0!9fat!fs.nvr

6.  cec support has been added so you don't need a serial console.
no documentation yet.  cec<ifnumber>=1 to enable at the conf
prompt.

7.  9p1 support is gone.

8.  there is a devcopy command which allows one to copy
any device to any other device from the running fs console.

items of note in the todo section
1.  sensible partitioning.
2.  jumbo frames.
3.  documentation.
4. e820 scan
5.  port to emt64 to easily support >2/4GB cache.

- erik


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-09-21  1:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-21  1:26 [9fans] ken's fs reprise erik quanstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).