All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Mayer" <l_indien@magic.fr>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] OS/2 PPC booting making some progress
Date: Mon, 23 May 2005 12:54:04 +0200	[thread overview]
Message-ID: <1116845644.15980.103.camel@rapid> (raw)
In-Reply-To: <42908E05.1080305@co.inet.fi>

On Sun, 2005-05-22 at 16:49 +0300, Tero Kaarlela wrote:
> J. Mayer wrote:
> 
> >>   2. on debug 2. What is this unaffected IO port 838 it tries to read & 
> >>write ?
> >>    
> >>
> >
> >This port is not documented in the PREP specification. You should check
> >in the Linux kernel to see if this port seems important. Or you may take
> >a look to Motorola PowerStack documentation: those boards are well
> >documented and OS/2 is supposed to know how to boot on it.
> >  
> >
> 
>   Hmmm I found following info from OS/2 stanza files(files describing 
> hardware to bootloader:
> 
>     rdf.stz
> 
>   planar_ide_0:
>         dev_class       = IDE
>         adap_name       = "IDE Disk Controller"
>         setting         = "io:ide_int_reg:838"  <=

Hum, something else I forgot in my previous message:
I took a look into residual data of a real PREP machine (ie IBM 7420)
and ioport 838 is used for Power Management as you can see. Then, I
don't know what is really in use in PREP machine that OS/2 can boot on.

ResidualLength =
27148                                                          
Version =
0                                                                     
Revision =
1                                                                    
EC =
0                                                                          
                                                                                
VPD                                                                             
        PrintableModel =
IBM                                                    
        FirmwareSupplier =
IBMFirmware                                          
        FirmwareSupports =
0x00000fc5                                           
                :
Conventional                                                  
                :
Diagnostics                                                   
                :
Hex41                                                         
                :
FAT                                                           
                :
ISO9660                                                       
                :
SCSI_InitiatorID_Override                                     
                :
Tape_Boot                                                     
                :
FW_Boot_Path                                                  
        NvramSize =
8192                                                        
        NumSIMMSlots =
6                                                        
        EndianSwitchMethod =
UsePort92                                          
        SpreadIOMethod =
Unknown                                                
        SmpIar =
0                                                              
        RAMErrLogOffset =
0                                                     
        ProcessorHz =
232649620                                                 
        ProcessorBusHz =
66471369                                               
        TimeBaseDivisor =
4000                                                  
        WordWidth =
32                                                          
        PageSize =
4096                                                         
        CoherenceBlockSize =
32                                                 
        GranuleSize =
32                                                        
        L1 Cache
variables                                                      
                CacheSize =
64                                                  
                CacheAttrib = Split
cache                                       
                CacheAssoc =
0                                                  
                CacheLineSize =
0                                               
[...]

13:                                                                             

DEVICE_ID                                                               
                                Flags =
0x00002800                              
                        :
Static                                                
                        :
Integrated                                            
                BaseType = SystemPeripheral
(8)                                 
                SubType = PowerManagement
(6)                                   
                Interface = GeneralPowerManagement
(0)                          

BUS_ACCESS                                                              
                info0 =
0                                                       
                info1 =
0                                                       
        AllocatedOffset  =
0x0000068e                                           

LargeVendorItem:                                                
                        0e 02 00 0e
00                                          
                IOPort:
0x82a-0x82b                                             
                IOPort:
0x838                                                   
                IOPort:
0x860                                                   
                IOPort:
0x862                                                   
                SmallVendorItem:
IBM                                            
                        01 24 4d 01
83                                          

LargeVendorItem:                                                
                        08 51 1a 00
00                                          
        PossibleOffset   =
0x000006c5                                           
        CompatibleOffset =
0x000006c6                                           


-- 
J. Mayer <l_indien@magic.fr>
Never organized

      parent reply	other threads:[~2005-05-23 10:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-21  8:25 [Qemu-devel] OS/2 PPC booting making some progress Tero Kaarlela
2005-05-21 10:02 ` [Qemu-devel] OS/2 PPC booting making some progress(sorry this has correct entry point :) Tero Kaarlela
2005-05-21 11:57 ` [Qemu-devel] OS/2 PPC booting making some progress J. Mayer
2005-05-22 13:49   ` Tero Kaarlela
2005-05-23 10:47     ` J. Mayer
2005-05-23 10:54     ` J. Mayer [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1116845644.15980.103.camel@rapid \
    --to=l_indien@magic.fr \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.