Re: Loadable VM pager

From: Robert Watson (rwatson_at_FreeBSD.ORG)
Date: 08/23/03

  • Next message: Peter Wemm: "Re: RCng -- INFO: X depends on Y, which will be forced to start."
    Date: Sat, 23 Aug 2003 10:54:18 -0400 (EDT)
    To: David Schultz <das@FreeBSD.ORG>
    
    

    On Sat, 23 Aug 2003, David Schultz wrote:

    > On Sat, Aug 16, 2003, Nicolas Souchu wrote:
    > > I'm wondering if being able to load dynamically a pager in FreeBSD VM
    > > would be worth and even possible with kobj. Of course that would
    > > introduce some overhead to the page fault handling...
    >
    > Presently, the VM code has a number of special cases based on pager
    > type, and this organization does not lend itself well to object-oriented
    > techniques. At a minimum, those cases would have to be fixed, with
    > consideration to the performance consequences. It's an interesting
    > idea, nonetheless...

    It would be nice if we could easily support research into DSM, etc, using
    VM pagers. This is one of the research-nice things that we lost in the
    transition of the code from Mach (or maybe we got the code before Mach was
    really into that sort of thing, don't know). I agree that one of the key
    issues will be avoiding slowing the fast path...

    Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
    robert@fledge.watson.org Network Associates Laboratories

    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


  • Next message: Peter Wemm: "Re: RCng -- INFO: X depends on Y, which will be forced to start."

    Relevant Pages

    • Loadable VM pager
      ... I'm wondering if being able to load dynamically a pager in FreeBSD VM ... would be worth and even possible with kobj. ...
      (freebsd-arch)
    • Re: Loadable VM pager
      ... On Sat, Aug 16, 2003, Nicolas Souchu wrote: ... > I'm wondering if being able to load dynamically a pager in FreeBSD VM ... > would be worth and even possible with kobj. ...
      (freebsd-arch)