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