FreeBSD/AVR32 port

M. Warner Losh imp at bsdimp.com
Sun Aug 10 19:40:50 UTC 2008


In message: <15037888-362B-43BD-9736-4F7D2C76D762 at valka.is>
            Arnar Mar Sig <antab at valka.is> writes:
: 
: On Aug 10, 2008, at 7:49 AM, Julian Elischer wrote:
: 
: > M. Warner Losh wrote:
: >> In message: <67389BC1-FBD5-4D39-97CA-056FFC3B3B01 at valka.is>
: >>            Arnar Mar Sig <antab at valka.is> writes:
: >> : I have been working on porting FreeBSD to AVR32 for the past  
: >> few  : weeks, and now i have a bootable kernel although there is  
: >> still a lot  : of work to be done.
: >> COOL!  Very COOL!
: >
: > I assume this is the part WITH an MMU you are supporting?
: 
: Yes full MMU. The TLB is managed by software so page table layout can  
: be implemented whatever way one wants. I was going to use the same  
: layout that x86 uses  pd->pt->entry and 4K pages, but i'm open to any  
: suggestions.

This is very similar to how the MIPS ports does things.  Since the TLB
structure of the AVR32 is similar to MIPS, maybe looking at how it
does its thing might be helpful.  Of course, this conclusion was
reached by just glancing a the AVR32 spec some months ago, so some
discretion might be needed :-).

Warner


More information about the freebsd-current mailing list