[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>
- Re: [Qemu-ppc] R128 interrupts,
Jd Lyons <=
- Re: [Qemu-ppc] R128 interrupts, BALATON Zoltan, 2019/08/08
- Message not available
- Message not available
- Message not available
- Message not available
- Re: [Qemu-ppc] R128 interrupts, Jd Lyons, 2019/08/09
- Re: [Qemu-ppc] R128 interrupts, Jd Lyons, 2019/08/09
- Re: [Qemu-ppc] R128 interrupts, BALATON Zoltan, 2019/08/10
- Re: [Qemu-ppc] R128 interrupts, BALATON Zoltan, 2019/08/10
- Re: [Qemu-ppc] R128 interrupts, Gerd Hoffmann, 2019/08/12
- Re: [Qemu-ppc] R128 interrupts, BALATON Zoltan, 2019/08/14