Re: [Milkymist port] virtual memory management
Yann Sionneau <[email protected]> Sat, 10 Aug 2013 00:36:13 +0200
| Newsgroups | gmane.comp.multimedia.milkymist.devel,gmane.os.netbsd.devel.kernel,gmane.os.netbsd.devel.embedded,gmane.os.netbsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
Le 29/05/13 19:51, Yann Sionneau a =E9crit : > Hello NetBSD fellows, > > As I mentioned in my previous e-mail, I may need from time to time a = > little bit of help since this is my first "full featured OS" port. > > I am wondering how I can manage virtual memory (especially how to = > avoid tlb miss, or deal with them) in exception handlers. > [...] After a few email exchanges with you NetBSD guys, I realized = LatticeMico32 MMU was missing a very crucial part: a documentation :) So here it is now: [0] You can download the PDF from this link if for some reason it fails to = build from the LaTeX file: [1] [0] -- = https://github.com/milkymist/lm32/commit/4c0f6c51253b4482fe7685e77d4d554920= 7a098c [1] -- https://docs.google.com/file/d/0B1EmiqYDjoD1VV9PbE5Pa1FUTms/edit I hope this documentation will set clear how the lm32 MMU actually works = and therefore how it can be used in order to run NetBSD kernel and = userland by using its - basic - functionalities. Don't hesitate to tell me if something is unclear or seems wrong or = whatever! Cheers, -- = Yann Sionneau