Re: 4GB address space

2006-03-05 Thread Mad Props

 Why not just buy a amd64/em64t cpu and run a 64bit kernel with 32bit
 userland?
 
 Gives you all of the 4GB (minus a few pages) without hacks or extra
 patches and without slowdowns.
 
 MfG
 Goswin

The 4GB Address Space thing is one of the topics proposed as thesis at my
university. They need it for Virtual Machines or something. 

I have to do one and thought this might be quite interesting. I have some
experience with kernel programming but not with Linux - and I don't know
much about Linux internals as yet.

So what I need to know is whether those modifications are rather
comprehensive/complicated or not and whether it is feasible to get finished
within 4 month...

Cheers,

Thomas



-- 
Bis zu 70% Ihrer Onlinekosten sparen: GMX SmartSurfer!
Kostenlos downloaden: http://www.gmx.net/de/go/smartsurfer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-03-05 Thread Henning Makholm
Scripsit Mad Props [EMAIL PROTECTED]

 So what I need to know is whether those modifications are rather
 comprehensive/complicated or not and whether it is feasible to get finished
 within 4 month...

Debian-devel really is not the most natural place to ask such a
questions. It does not appear to be directly relevant to the
development of Debian, and I'd expect most people here haven't
ever even looked at kernel source.

-- 
Henning Makholm  Y'know, I don't want to seem like one of those
 hackneyed Jews that you see in heartwarming movies.
 But at times like this, all I can say is 'Oy, gevalt!'


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-03-05 Thread Goswin von Brederlow
Mad Props [EMAIL PROTECTED] writes:

 Why not just buy a amd64/em64t cpu and run a 64bit kernel with 32bit
 userland?
 
 Gives you all of the 4GB (minus a few pages) without hacks or extra
 patches and without slowdowns.
 
 MfG
 Goswin

 The 4GB Address Space thing is one of the topics proposed as thesis at my
 university. They need it for Virtual Machines or something. 

 I have to do one and thought this might be quite interesting. I have some
 experience with kernel programming but not with Linux - and I don't know
 much about Linux internals as yet.

 So what I need to know is whether those modifications are rather
 comprehensive/complicated or not and whether it is feasible to get finished
 within 4 month...

 Cheers,

 Thomas

Go into a shop, buy an amd64 or em64t system with 4+GB ram, install
Debian, download xen, compile xen, reboot, write it all up.

Thesis done.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-03-04 Thread Goswin von Brederlow
Gabor Gombas [EMAIL PROTECTED] writes:

 On Tue, Feb 28, 2006 at 05:46:07PM +0100, Wouter Verhelst wrote:

 [...]
  user applications can use the whole 4GB of virtual address space while the
  kernel runs it's own AS.
 [...]
 
 Run make menuconfig; then, select Processor type and features, and
 High Memory Support. Done.

 The question was not about HIGHMEM but about Ingo Molnar's 4G/4G
 split patch, which is not part of the base kernel. HIGHMEM does not let
 userspace use the whole 4G address space.

 Gabor

Why not just buy a amd64/em64t cpu and run a 64bit kernel with 32bit
userland?

Gives you all of the 4GB (minus a few pages) without hacks or extra
patches and without slowdowns.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-03-04 Thread Bastian Blank
On Sat, Mar 04, 2006 at 06:56:24PM +0100, Goswin von Brederlow wrote:
 Why not just buy a amd64/em64t cpu and run a 64bit kernel with 32bit
 userland?

i386 have no 64bit kernel currently.

Bastian

-- 
Warp 7 -- It's a law we can live with.


signature.asc
Description: Digital signature


Re: 4GB address space

2006-03-04 Thread Goswin von Brederlow
Bastian Blank [EMAIL PROTECTED] writes:

 On Sat, Mar 04, 2006 at 06:56:24PM +0100, Goswin von Brederlow wrote:
 Why not just buy a amd64/em64t cpu and run a 64bit kernel with 32bit
 userland?

 i386 have no 64bit kernel currently.

 Bastian

 -- 
 Warp 7 -- It's a law we can live with.

Stable does and you can always compile your own for unstable. :)

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-02-28 Thread Wouter Verhelst
On Tue, Feb 28, 2006 at 04:19:45PM +0100, Mad Props wrote:
 Hi,
 
 i'm interested in whether it is possible to modify the Linux kernel so that
 user applications can use the whole 4GB of virtual address space while the
 kernel runs it's own AS.
 
 If yes, how complicated would that be ??

Run make menuconfig; then, select Processor type and features, and
High Memory Support. Done.

-- 
Fun will now commence
  -- Seven Of Nine, Ashes to Ashes, stardate 53679.4


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-02-28 Thread Steinar H. Gunderson
On Tue, Feb 28, 2006 at 04:19:45PM +0100, Mad Props wrote:
 i'm interested in whether it is possible to modify the Linux kernel so that
 user applications can use the whole 4GB of virtual address space while the
 kernel runs it's own AS.

Why would you want to do such a thing? If you really need that much address
space, getting an amd64 machine is cheap these days.

/* Steinar */
-- 
Homepage: http://www.sesse.net/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-02-28 Thread Jim Crilly
On 02/28/06 04:19:45PM +0100, Mad Props wrote:
 Hi,
 
 i'm interested in whether it is possible to modify the Linux kernel so that
 user applications can use the whole 4GB of virtual address space while the
 kernel runs it's own AS.
 
 If yes, how complicated would that be ??
 
 Thanks,
 
 Thomas

Yes it's possible and there have been patches posted on lkml that do that,
but it incurrs a performance hit and it's usually easier just to get a
64-bit machine these days.

Jim.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: 4GB address space

2006-02-28 Thread Gabor Gombas
On Tue, Feb 28, 2006 at 05:46:07PM +0100, Wouter Verhelst wrote:

[...]
  user applications can use the whole 4GB of virtual address space while the
  kernel runs it's own AS.
[...]
 
 Run make menuconfig; then, select Processor type and features, and
 High Memory Support. Done.

The question was not about HIGHMEM but about Ingo Molnar's 4G/4G
split patch, which is not part of the base kernel. HIGHMEM does not let
userspace use the whole 4G address space.

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
 -


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]