The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* How to compile kernel for Geode GX1
@ 2001-05-09  9:41 antonpoon
  2001-05-09 10:32 ` Alan Cox
  0 siblings, 1 reply; 5+ messages in thread
From: antonpoon @ 2001-05-09  9:41 UTC (permalink / raw)
  To: linux-kernel

Hi,

How can I compile a kernel that would be running on a National Semiconductor Geode GX1 processor?

I wish to be personally CC'ed the answers/comments posted to the list in response to my posting. Thank you.

Best Regards,
Anton
---------------------------------------------
 Åwªï¨Ï¥ÎHongKong.com¶l¥ó¨t²Î
 Thank you for using hongkong.com Email system


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to compile kernel for Geode GX1
  2001-05-09  9:41 antonpoon
@ 2001-05-09 10:32 ` Alan Cox
  0 siblings, 0 replies; 5+ messages in thread
From: Alan Cox @ 2001-05-09 10:32 UTC (permalink / raw)
  To: antonpoon; +Cc: linux-kernel

> How can I compile a kernel that would be running on a National Semicond=
> uctor Geode GX1 processor?

Geode aka Cyrix MediaGX is 586 without TSC. You'll want SB for the sound
drivers assuming the BIOS emulation set your board has actually works, and
you will want to pick up XFree86 3.3.6 and change the MediaGX code to the
stuff NatSemi provided I suspect. The patches for that are in the RH
XFree86 3.3.6 server srpm if you need them. 

It also needs non standard XF86Config modelines

Alan


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to compile kernel for Geode GX1
@ 2001-05-09 10:40 Jocelyn Mayer
  2001-05-09 14:09 ` Jordan Crouse
  0 siblings, 1 reply; 5+ messages in thread
From: Jocelyn Mayer @ 2001-05-09 10:40 UTC (permalink / raw)
  To: antonpoon, linux-kernel

 >  Hi,

 > How can I compile a kernel that would be running on a National 
Semiconductor Geode GX1 processor?

 > I wish to be personally CC'ed the answers/comments posted to the list 
in response to my posting. Thank you.

 > Best Regards,
 > Anton

Well, you can select '(586/K5/5x86/6x86/6x86MX) Processor family '
in the  'Processor type and features ' menu of menuconfig.

That's what I do for a Geode GXLv,
and it works with 2.2 and 2.4 kernels.
There is one version (maybe more ?),
I think 2.4.1, which cannot boot on Cyrix,
but others works well...

Regards.



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to compile kernel for Geode GX1
  2001-05-09 10:40 How to compile kernel for Geode GX1 Jocelyn Mayer
@ 2001-05-09 14:09 ` Jordan Crouse
  2001-05-09 14:33   ` Alan Cox
  0 siblings, 1 reply; 5+ messages in thread
From: Jordan Crouse @ 2001-05-09 14:09 UTC (permalink / raw)
  To: Jocelyn Mayer, antonpoon, linux-kernel

If you are using the vesa framebuffer on the Geode, you will also want to 
make a minor change to vesafb.c.  Because the framebuffer is located within 
the processor itself, requesting the memory region always caused my Geode 
boxes to freeze.  I think that we can safely eliminate this call, since we 
know the memory is always available:  

--- /usr/src/linux/drivers/video/vesafb.c	Thu Mar  8 10:35:53 2001
+++ vesafb.c	Tue Mar 27 09:13:22 2001
@@ -519,12 +519,14 @@
 	video_visual = (video_bpp == 8) ?
 		FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR;
 
+#ifdef NOTUSED
 	if (!request_mem_region(video_base, video_size, "vesafb")) {
 		printk(KERN_ERR
 		       "vesafb: abort, cannot reserve video memory at 0x%lx\n",
 			video_base);
 		return -EBUSY;
 	}
+#endif
 
         video_vbase = ioremap(video_base, video_size);
 	if (!video_vbase) {

Jordan
-- 
-- embed this!  http://www.microwindows.org --


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to compile kernel for Geode GX1
  2001-05-09 14:09 ` Jordan Crouse
@ 2001-05-09 14:33   ` Alan Cox
  0 siblings, 0 replies; 5+ messages in thread
From: Alan Cox @ 2001-05-09 14:33 UTC (permalink / raw)
  To: jordanc; +Cc: Jocelyn Mayer, antonpoon, linux-kernel

> If you are using the vesa framebuffer on the Geode, you will also want to 
> make a minor change to vesafb.c.  Because the framebuffer is located within 
> the processor itself, requesting the memory region always caused my Geode 
> boxes to freeze.  I think that we can safely eliminate this call, since we 
> know the memory is always available:  

That actually looks like a correct change. The Geode and one or two other
devices use memory that may well not be visible in the system map. Being
unable to map the memory in the vesafb case is worth a warning but not
fatal

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-05-09 14:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-05-09 10:40 How to compile kernel for Geode GX1 Jocelyn Mayer
2001-05-09 14:09 ` Jordan Crouse
2001-05-09 14:33   ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2001-05-09  9:41 antonpoon
2001-05-09 10:32 ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox