Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!munnari.oz.au!mtiame!jep From: jep@mtiame.mtia.oz (Jesper Peterson) Newsgroups: comp.sys.amiga.hardware Subject: Re: Amiga Custom Chips - Mem management and resource tracking Message-ID: <1991Apr4.074540.27750@mtiame.mtia.oz> Date: 4 Apr 91 07:45:40 GMT Article-I.D.: mtiame.1991Apr4.074540.27750 References: <1991Apr3.201259.8377@engin.umich.edu> <1991Apr3.153236.1@vf.jsc.nasa.gov> <1991Apr4.034655.3681@uniwa.uwa.oz> Organization: Metal Trades Industry Association, Victoria, Australia. Lines: 21 In article <1991Apr4.034655.3681@uniwa.uwa.oz> andreww@uniwa.uwa.oz (Andrew John Williams) writes: |Something I've always wanted to know - if the problem of no MMU in the |Amiga is because the messages need shared memory, why not make just that |little bit of memory common to any tasks that want it. The rest can be |protected. Add some new calls (or flags) to the OS for requesting |protected memory or message memory. The old software can call the old You mean like (c.f.: exec/memory.h): ptr = AllocMem( size, MEMF_PUBLIC ); Of course this flag has been widely misused and any fixed amount of public memory would probably disappear when you start the first application. Any new flag would mean old programs would never get any public memory. I *do* hope this will be resolved one day. Jesper. -- ------------------------------------------------------------------------ USEnet: jep@mtiame.mtia.oz.au UUCP: ...!uunet!munnari!mtiame.oz!jep 90% of everything is IBM compatible - Paraphrased From Theodore Sturgeon