linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Porting to NuBus PowerMacs
@ 1999-01-12 15:26 Hubert Figuiere
  1999-01-12 19:29 ` Benjamin Herrenschmidt
                   ` (2 more replies)
  0 siblings, 3 replies; 32+ messages in thread
From: Hubert Figuiere @ 1999-01-12 15:26 UTC (permalink / raw)
  To: linuxppc-dev



I'd like to know what would be the complexity of porting LinuxPPC
to NuBus PowerMacs ?

Here are my thoughts:

-we have BootX. So we can BootX LinuxPPC. We just need to build a
 fake OpenFirmware device tree for BootX so he can pass it the
 kernel

-we have the source of the Mach MicroKernel, hence we have enough
 to rewrite the specification to rewrite drivers for LinuxPPC.
 Some components and drivers may directly come from Linux Mac68k.


Note that I don't have a NuBus PowerMac. Only a 6200 (and my
PowerCenter Pro, already supported).

Any comments ?

Hub
-- 
> Je souhaiterais essayer Internet Explorer 4.0 sous Linux.
> Il existe 2 versions: une sous HP/UX et une sous Solaris
> Laquelle dois je utiliser?
-+- MJM in Guide du linuxien pervers : "Choisir son environnement" -+-

[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request@lists.linuxppc.org ]]

^ permalink raw reply	[flat|nested] 32+ messages in thread
* Re: Porting to NuBus PowerMacs
@ 1999-01-13  5:40 Ron Nelson
  1999-01-13 21:22 ` Tom Vier
  0 siblings, 1 reply; 32+ messages in thread
From: Ron Nelson @ 1999-01-13  5:40 UTC (permalink / raw)
  To: David A. Gatwood, Benjamin Herrenschmidt; +Cc: linuxppc-dev, Hubert Figuiere


I know you guys are only in the early stages with this but I have a 6100 
that I will run anything you come up with on.. I don't have mklinux on it
right now but I could get that on it and be a guinea pig if you need one..

Ron Nelson

----------
>From: "David A. Gatwood" <marsmail@globegate.utm.edu>
>To: Benjamin Herrenschmidt <bh40@calva.net>
>Cc: linuxppc-dev@lists.linuxppc.org, Hubert Figuiere
<Hubert.Figuiere@solsoft.fr>
>Subject: Re: Porting to NuBus PowerMacs
>Date: Tue, Jan 12, 1999, 5:12 PM
>

>
> On Tue, 12 Jan 1999, Benjamin Herrenschmidt wrote:
>
>> That was the original idea, but several things makes me wonder if it
>> wouldn't be simpler to just pass a list of known infos (total ram size,
>> processor type, machine ID and a couple of baseaddresses) to the kernel
>> and almost-hard-code things in drivers since this hardware will not
>> evolve very much now ;-)
>
> RAM chips on that machine are... according to a reliable source... aligned
> on 64 meg boundaries, and are thought to be mirrored throughout that bank
> if they're <64 megs.  Question is... what happens if a bank isn't filled.
> This is left as an exercise for the reader.  But determining the memory
> layout is critical to getting it working.  I'm hoping that I can get that
> bit of code from the MkLinux booter, but I'm not making any promises.
>
>
>> Basically, I have to provide him a version of BootX that works on those
>> machines and provide the requested infos. I didn't have time to work a
>> lot on BootX those few last days, but I think I'll send him something
>> around the end of the week, maybe next week.
>
> Also, please pass the machine gestalt (for model detection), video
> address, processor speed, and a flattened OF tree, if you could (and if
> you aren't already).  That would ease porting the Mach MK to BootX-style
> booting (which is basically the only way MkLinux will ever run on iMacs
> and the new G3 MiniTower machines, unless we add OF booting, which I don't
> want to muck with right now).
>
>
> Later,
> David
>
> David A. Gatwood                         Visit globegate's internet
> dgatwood@globegate.utm.edu                  talker, Deep Space 36
> http://globegate.utm.edu                telnet globegate.utm.edu:9624
>
> -----BEGIN GEEK CODE BLOCK-----
> Version 3.1
> GCS/CC/FA/H/L/MC/M/MU/PA/TW d-@ s:>- a-- C++ ++>$ UBLAS*++ ++>$
> P+?>$ L++ +>$ !E--- W++ +>$ N++(++ +)>++ +$ !o? K-? !w--- !O
> M++>$ !V-- PS+>$ !PE- Y+>$ PGP+>$ t++ +>$ 5+>++ ++$ !X- !R tv+>$
> b++>$ !DI !D- G++(++ +)>$ e>++ ++ h--! r--- !y-
> ------END GEEK CODE BLOCK------
>

[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request@lists.linuxppc.org ]]

^ permalink raw reply	[flat|nested] 32+ messages in thread
* Re: Porting to NuBus PowerMacs
@ 1999-01-13 13:57 Kaoru Fukui
  0 siblings, 0 replies; 32+ messages in thread
From: Kaoru Fukui @ 1999-01-13 13:57 UTC (permalink / raw)
  To: Ron Nelson, David A. Gatwood, Benjamin Herrenschmidt
  Cc: linuxppc-dev, Hubert Figuiere


> bh40@calva.net>
> Subject: Re: Porting to NuBus PowerMacs
> Date: Tue, 12 Jan 1999 22:40:11 -0700
> CC: linuxppc-dev@lists.linuxppc.org,Hubert Figuiere <Hubert.Figuiere@solsoft.fr

> >
> 
> 
> I know you guys are only in the early stages with this but I have a 6100 
> that I will run anything you come up with on.. I don't have mklinux on it
> right now but I could get that on it and be a guinea pig if you need one..
> 
> Ron Nelson
================================================================

       ---------------------------
         Rawhide world on MklinuxG06
        ---------------------------

 Let's go "Rawhide world" using the vmlinux+installer like DR3,
    together Nubus users too.

   This vmlinux+installer is useful linuxppc/R5 in linuxppc box,too.
    
   There is <ftp://ppc.linux/pub/users/fukui/Drugstore-in Rawhide
          /Installer-on-MkLinux-G06R5>. 

                                  Kaoru Fukui <fukui@ppc.linux.or.jp>
                                  Sun 10 Jan 1999

  ** How to install as MkLinux** 

 1. Download many RedHat/RPMS files from 
             ftp://ftp.linux.org/pub/linuxppc/linuxppc-pre-R5/RedHat/RPMS.
     Not use for linuxppc files.
     (kernel-pmac,kernel-prep,kernel-source,kernel-chrp,pmac-utils,linuxconf
)

     Put RPMS files on ext2.

     Remove filenames for linuxppc in comps,
      or use Installer-on-MkLinuxG06R5/RedHat/base/comps,it's alredy rewrite
.
    Download RedHat/base/hdlist and put it in RedHat/base. 

 2. Download these files from 
       ftp://ppc.linux.or.jp/pub/users/fukui/Drugstore-in-Rawhide/Installer-on-MkLinux-G06R5
/*.
     Add four files from Installer-on-MkLinux-G06R5/RedHat/RPMS/* 
     to Redhat/RPMS installed.
     (clock-mklinux,mklinux-release,mklinux_server,rc.loca-linuxppc)

     Add these filenames in comps,or use My comps.

 3. Uncompress Mac_Files.sit, put in MacOS.
 4. Put mach_servers in MacOs.
 5. Go restart Mac. 

 [note]
   I istalled R5 useing these files on PM6100.
   Then Select custom,Scsi driver is no,Disk Setup,use fdisk,
   Edit Partition is "/",
   Do link for startx function," cd /etc/X11,ln -sf /usr/X11R6/bin/Xpmac X"

 [Problem]
   The comps has many bugs.Take care.

   Xfree86-3.3.3-10d.ppc.rpm could not nomeal end.
   It,s works fine, but hitkey "ctrl D" to go freeze.
   I used to end "sync,reboot","sync,halt".

   More problem, it's not X_LOCAE, Xemacs doesnot work. 


 Mac_Files.sit have "Mach kernel" from globegate.utm.edu/MkLinux generic 06.
 The other fuiles are same.
 

>Installing the Mac OS-side files
>================================

>There are five files in the "Mac Files" folder.  Copy the two files "MkLinux

>Booter" and "Mach Kernel" to your Extensions folder.  Copy the control panel

>"MkLinux" to your Control Panels folder.  Copy the two files "lilo.conf" and

>"MkLinux.prefs" to your Preferences folder.

>The initial boot of MkLinux just runs the installer.  Currently, things are


 Vmlinux+installer was rebuilt using "Mklinux generic 06" and 
   "Linuxppc release 5's installer".

 I got ramdisk.image.gz-RH5-new from Martin's 
      <http://www.maths.univ-rennes1.fr/~costabel/linux/R5/>,
 it's have not /dev/* and not /mnt.
 Installer said "can not mount".
 I fixed that. Thanks Martin. 


Enjoy Rawhide on MklinuxG06!

Thanks
Kaoru Fukui <fukui@linux.ppc.or.jp>


[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request@lists.linuxppc.org ]]

^ permalink raw reply	[flat|nested] 32+ messages in thread
* Re: Porting to Nubus PowerMacs
@ 1999-01-14 15:24 Alexander Gustav Deucher
  1999-01-14 22:37 ` Gabriel Paubert
  0 siblings, 1 reply; 32+ messages in thread
From: Alexander Gustav Deucher @ 1999-01-14 15:24 UTC (permalink / raw)
  To: linuxppc-dev


While we are on the subject of porting, How hard would it be to
get linux ppc to boot on machines with NT firmware?  Does
anyone know why this firmware is so problematic? Is there
anywhere one could find documentation on it, etc.

Alex

[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request@lists.linuxppc.org ]]

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

end of thread, other threads:[~1999-01-15 19:36 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-01-12 15:26 Porting to NuBus PowerMacs Hubert Figuiere
1999-01-12 19:29 ` Benjamin Herrenschmidt
1999-01-13  0:12   ` David A. Gatwood
1999-01-13  4:17   ` Dan Malek
1999-01-13  9:40   ` Hubert Figuiere
1999-01-13 16:18     ` Gary Thomas
1999-01-13 16:25       ` Hubert Figuiere
1999-01-13 17:27         ` [OT] " Geert Uytterhoeven
1999-01-13 20:07       ` David A. Gatwood
1999-01-13 18:55     ` David A. Gatwood
1999-01-14 18:15       ` Jules Bean
1999-01-14 18:33       ` Michael Schmitz
1999-01-14 20:18         ` David A. Gatwood
1999-01-12 20:31 ` a sun
1999-01-13 19:21   ` David A. Gatwood
1999-01-13 19:27   ` David A. Gatwood
1999-01-14  4:09     ` a sun
1999-01-14  4:23       ` David A. Gatwood
1999-01-14  2:12   ` Troy Benjegerdes
1999-01-14 11:12   ` Benjamin Herrenschmidt
1999-01-12 20:31 ` David A. Gatwood
1999-01-12 23:32   ` Paul Mackerras
1999-01-13 21:14   ` Tom Vier
  -- strict thread matches above, loose matches on Subject: below --
1999-01-13  5:40 Ron Nelson
1999-01-13 21:22 ` Tom Vier
1999-01-13 13:57 Kaoru Fukui
1999-01-14 15:24 Porting to Nubus PowerMacs Alexander Gustav Deucher
1999-01-14 22:37 ` Gabriel Paubert
1999-01-15  9:03   ` Troy Benjegerdes
1999-01-15 11:09     ` Gabriel Paubert
1999-01-15 16:12       ` Alois Fertl
1999-01-15 19:36         ` Cort Dougan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).