qemu-ppc
[Top][All Lists]
Advanced

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

Re: [Qemu-ppc] R128 interrupts


From: Jd Lyons
Subject: Re: [Qemu-ppc] R128 interrupts
Date: Thu, 8 Aug 2019 15:13:48 -0400

Thanks Howard, I don’t see anything unexpected there, I’m 99.999% sure the lack 
of a mapped interrupt is what is causing the “NDRV’ to abort. We may run into 
other troubles later, but at least we know the likely cause of this issue.

> On Aug 8, 2019, at 2:46 PM, Howard Spoelstra <address@hidden> wrote:
> 
> On 8/8/19, Jd Lyons <address@hidden> wrote:
>> Howard, when you have time will you dump the IOReg for you Rage128Ps?
>> 
> 
> Sure, here you go!
> 
>    | +-o pci@f0000000  <class IOPlatformDevice, registered, matched,
> active, busy 0, retain count 9>
>    | | +-o AppleMacRiscAGP  <class AppleMacRiscAGP, !registered,
> !matched, active, busy 0, retain count 10>
>    | |   +-o uni-north-agp@B  <class IOPCIDevice, registered,
> matched, active, busy 0, retain count 8>
>    | |   +-o ATY,Rage128Ps@10  <class IOAGPDevice, registered,
> matched, active, busy 0, retain count 19>
>    | |     | {
>    | |     |   "devsel-speed" = <00000001>
>    | |     |   "ATY,NVMode" = <"k1280x1024x75">
>    | |     |   "AGP_Address_Block" = <10000000>
>    | |     |   "class-code" = <00030000>
>    | |     |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not
> serializable"
>    | |     |   "depth" = <00000008>
>    | |     |   "ATY,Flags" = <07170f9b>
>    | |     |   "width" = <00000500>
>    | |     |   "ATY,CRTActive" = <00000010>
>    | |     |   "fast-back-to-back" = <>
>    | |     |   "reg" =
> <0000800000000000000000000000000000000000020080300000000000000000000000000002000042008010000000000000000000000000040000000200801800000000000000000000000000004000>
>    | |     |   "my_switch" = <0001000000>
>    | |     |   "assigned-addresses" =
> <c20080100000000094000000000000000400000082008030000000009002000000000000000200008200801800000000900000000000000000004000>
>    | |     |   "ATY,Panel" = <"Apple,XGA">
>    | |     |   "AAPL,gray-page" = <00000001>
>    | |     |   "character-set" = <"ISO8859-1">
>    | |     |   "my_lcd" = <00>
>    | |     |   "my_crtc" = <01>
>    | |     |   "ATY,ReplaceMode" = <"kLastModeNumber">
>    | |     |   "iso6429-1983-colors" = <>
>    | |     |   "max-latency" = <00000000>
>    | |     |   "AAPL,phandle" = <ff94bb50>
>    | |     |   "compatible" = <"pci1002,5046","pciclass,030000">
>    | |     |   "device-id" = <00005046>
>    | |     |   "AGP_Master" = <>
>    | |     |   "AAPL,gray-value" = <00648cc3>
>    | |     |   "IOAGPCommandValue" = <07000302>
>    | |     |   "RF,REF" = <00000b86>
>    | |     |   "ATY,Status" = <00000000>
>    | |     |   "IOPMIsPowerManaged" = Yes
>    | |     |   "ExactRatioMode" = <"kp800x600x60">
>    | |     |   "IOHibernateState" = <00000000>
>    | |     |   "revision-id" = <00000000>
>    | |     |   "ATY,Card#" = <"109-63000-00">
>    | |     |   "RF,VCLK" = <000034bc>
>    | |     |   "EDIDCheckSum" = <ca>
>    | |     |   "address" = <94008000>
>    | |     |   "Copy,Sime" =
> <cf401749b950119cb00401a830600000002a020b980828220824002fca4c01a8>
>    | |     |   "ATY,Fcode" = <"1.70">
>    | |     |   "RF,XCLK" = <000036b0>
>    | |     |   "AAPL,boot-display" = <>
>    | |     |   "AAPL,iokit-ndrv" = <00741af8>
>    | |     |   "ATY,TVActive" = <00000000>
>    | |     |   "AAPL,address" = <313110003531100031286000>
>    | |     |   "interrupts" = <00000001>
>    | |     |   "AAPL,vram-memory" = <9600000000ff8000>
>    | |     |   "fcode-rom-offset" = <00000000>
>    | |     |   "OverPanelMode" = <"kp800x600x60">
>    | |     |   "RF,MCLK" = <00002e18>
>    | |     |   "my_default" = <"Apple">
>    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF910BD8")
>    | |     |   "name" = <"ATY,Rage128Ps">
>    | |     |   "IOInterruptSpecifiers" = (<0000003000000001>)
>    | |     |   "model" = <"ATY,Rage128Pro">
>    | |     |   "AAPL,RegEntryID" = <01a7d600fe5829ff53696d6552756c7a>
>    | |     |   "ATY,Rom#" = <"113-63001-110">
>    | |     |   "DAC" = <10>
>    | |     |   "height" = <00000400>
>    | |     |   "AGP_Address_Range" = <00000000ffffffff>
>    | |     |   "AGP_AllowOverlap" = <00000001>
>    | |     |   "ATY,PanelActive" = <00000000>
>    | |     |   "Factory" = <07170f9b>
>    | |     |   "ATY,DefaultMode" = <"k640x480x60">
>    | |     |   "ATYN" =
> <0024071700820bca000000000000000000000000000000000000000000000000>
>    | |     |   "ATY,DisplayMode" = <"k1280x1024x75">
>    | |     |   "IODeviceMemory" =
> (({"address"=18446744071897612288,"length"=67108864}),({"address"=18446744071830634496,"length"=131072}),({"address"=18446744071830503424,"length"=16384$
>    | |     |   "RF,DotClock" = <000034bc>
>    | |     |   "ATY,CurMode" = <"k1280x1024x75">
>    | |     |   "ATY,memsize" = <00ff8000>
>    | |     |   "ATY,Connection" = <"kMonitorVGA">
>    | |     |   "display-connect-flags" = <00000000>
>    | |     |   "driver,AAPåL,MacOS,PowerPC" =
> <6d74656a000000000d4154592c5261676531323850730000000000000000000000000000000000000101603000000006102e446973706c61795f526167653132380000000000$
>    | |     |   "Copy,Sime,err" = <f615>
>    | |     |   "Power Management private data" = "{ this object =
> 01a7d600, interested driver = 01a7d600, driverDesire = 0, deviceDesire
> = 2, ourDesiredPowerState = 2, previousRequest = $
>    | |     |   "Init,Time" = <002c43e800000000>
>    | |     |   "ATY,Sense" = <00000717>
>    | |     |   "my_modes" = <0101010202>
>    | |     |   "AAPL,maps" = ("_IOMemoryMap is not
> serializable","_IOMemoryMap is not serializable","_IOMemoryMap is not
> serializable")
>    | |     |   "ATY,ChkSumMode" = <"k1280x1024x75">
>    | |     |   "AAPL,ndrv-dev" = Yes
>    | |     |   "IOAGPFlags" = 7
>    | |     |   "AAPL,slot-name" = <"SLOT-A">
>    | |     |   "driver-ist" =
> <01add7e0000000010000000000000000000000000000000001add7e0000000020000000000000000>
>    | |     |   "ATY,TimingFlagsMode" = <"k1280x1024x75">
>    | |     |   "vendor-id" = <00001002>
>    | |     |   "min-grant" = <00000008>
>    | |     |   "device_type" = <"display">
>    | |     |   "Copy,ATYN" =
> <0024071700820bca000000000000000000000000000000000000000000000000>
>    | |     |   "Power Management protected data" = "{
> theNumberOfPowerStates = 3, version 1, power state 0 = {
> capabilityFlags 00000000, outputPowerCharacter 00000000,
> inputPowerRequirem$
>    | |     |   "IONVRAMProperty" = Yes
>    | |     |   "EDID" =
> <00ffffffffffff0026cdb44681240000250d010368221b782a2d90a4574a9c25115054bfef008180714f010101010101010101010101bc34009851002a4010901300540e1100001e000000ff003035323$
>    | |     |   "linebytes" = <00000500>
>    | |     |   "AGP_Alignment" = <10000000>
>    | |     |   "AAPL,ndrvInst" = "IOPEFNDRV is not serializable"
>    | |     |   "AAPL,interrupts" = <0000003000000001>
>    | |     | }
>    | |     |
>    | |     +-o .Display_Rage128  <class IOATI128NDRV, registered,
> matched, active, busy 0, retain count 12>
>    | |     | +-o IOFramebufferI2CInterface  <class
> IOFramebufferI2CInterface, registered, matched, active, busy 0, retain
> count 5>
>    | |     | +-o display0  <class IODisplayConnect, registered,
> matched, active, busy 0, retain count 5>
>    | |     | | +-o AppleDisplay  <class AppleDisplay, registered,
> matched, active, busy 0, retain count 7>
>    | |     | +-o IOFramebufferUserClient  <class
> IOFramebufferUserClient, !registered, !matched, active, busy 0, retain
> count 5>
>    | |     +-o name_perrier_thomas_ATIcceleratorDriver  <class
> name_perrier_thomas_ATIcceleratorDriver, registered, matched, active,
> busy 0, retain count 4>
>    | |     +-o ATIRage128  <class ATIRage128, registered, matched,
> active, busy 0, retain count 6>
>    | |       +-o ATIR1282DContext  <class ATIR1282DContext,
> !registered, !matched, active, busy 0, retain count 5>
>    | |       +-o ATIR128Surface  <class ATIR128Surface, !registered,
> !matched, active, busy 0, retain count 5>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]