Re: MMUless Linux 2.6 for x86

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This project might be useful:

http://web.yl.is.s.u-tokyo.ac.jp/~tosh/kml or google "kernel mode linux"

It allows user processes to run in kernel mode lowering sycall and context
switch overheads.

MHD.Tayseer Alquoatli wrote:

> On 1/7/06, Arjan van de Ven <arjan@xxxxxxxxxxxxx> wrote:
>> On Sat, 2006-01-07 at 13:05 +0100, +BigNose wrote:
>> > Hello,
>> >
>> > I don't know if this is the right place to ask my question. If not,
>> > please tell me where to put the question...
>> >
>> > I read in several places, that Linux 2.6 can be configured with no
>> > Virtual Memory Support. But I couldn't find any such option in the
>> > kernel config. The only option I found was to disable the Swapping.
>> > But not the Virtual Memory System.
> 
> AFAIK there is no option to tell your Linux kernel to ignore VM .. i
> think you are talking about uclinux:
> http://www.uclinux.org/
> which is a port of the Linux kernel to MMUless hardware and to some of
> MMU capable hardware and it's widely used in embedded environments..
> you can check the available port .. but AFAIK there is no port for x86
> as it is an MMU capable hardware
> MHD.Tayseer
> 
>> >
>> > I would like to disable the Virtual Memory System for an embedded
>> > RTAI System, where latency is everything, and task-switching in an
>> > MMU-Environment is slow...
>>
>> I think you have old data; a syscall is 500 cycles nowadays, and a full
>> switch isn't much more than that...
>>
>>
>> (but there is no way to run x86 mmuless, the "2.6 can run without mmu"
>> is about hardware without an mmu ...)
>>
>>
>> --
>> Kernelnewbies: Help each other learn about the Linux kernel.
>> Archive:       http://mail.nl.linux.org/kernelnewbies/
>> FAQ:           http://kernelnewbies.org/faq/
>>
>>
> 
> --
> Kernelnewbies: Help each other learn about the Linux kernel.
> Archive:       http://mail.nl.linux.org/kernelnewbies/
> FAQ:           http://kernelnewbies.org/faq/



--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux