PLEX86  x86- Virtual Machine (VM) Program
 Plex86  |  CVS  |  Mailing List  |  Download  |  Linux  |  Newsgroups

Linux Memory Process Management on x86


Your Ad Here

Your Ad Here

Stephan Berger

--- clip clip ---

Yes.

nVidia TwinView TVout problem
I have a little problem with TV out feature on my Debian sid box with nVidia graphic...

'Des Pudels Kern - ja'.

The hardware cannot protect in smaller units than a page, as the other limiting mechanism in segments is effectively wide open.

The Copy-On-Write mechanism actually could be misused to protect smaller units than a page, but there are currently no data structures in the kernel for it. I also doubt that there will be, due to the high overhead buttociated with such mechanisms.

The C code will happily let you to shoot yourself in the foot if you properly request it. You're right about the heavy overhead buttociated with it. It could be implemented with lighter (but not zero) overhead using the segment hardware in the processor. However, it would require heavy modifications to the binary utilities (buttembler, linker & co) and program loader.

Not so complicated - the linkage vector is in the data segment of the process. The pages will be set up by the virtual memory system at first access. Remember that the Linux memory management uses demand paging. What is set up is the permission to access the pages in the mapped shared library addresses, so the page fault is a page request and not an illegal access.

The kernel is prepared to run executables in the standard layout. You'll need modifications to the process handling code and the linker scripts to make any changes - but why?

You can check the process address layout by reading some of theproc-pid-maps files (replace pid by the process number).

Maybe you should read the book

Compressed Linux Kernel
imad My understanding is slightly different. I believe that in the boot block of your machine (the first 512 bytes of what Windows calls the "C" drive) is a boot...

Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel, 3rd ed, O'Reilly, ISBN 0-596-00565-2.

HTH

--

Tauno Voipio tauno voipio (at) iki fi



Your Ad Here

List | Previous | Next

nVidia TwinView TVout problem

Linux groups from Newsgroups

The #1 Usenet Provider on the Internet

Linux Memory Process Management on x86