All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruno Ducrot <ducrot-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
To: James Sparenberg <james-q+VOwRQyn90NJZHkBl2fuw@public.gmane.org>
Cc: ACPI <acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Subject: Re: question of appropriateness
Date: Mon, 30 May 2005 20:38:58 +0200	[thread overview]
Message-ID: <20050530183858.GK32472@poupinou.org> (raw)
In-Reply-To: <20050530172536.GI32472-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>

On Mon, May 30, 2005 at 07:25:36PM +0200, Bruno Ducrot wrote:
> But I'm wondering what iasl are you using?  It seems totally broken
> to me.

Actually I am wrong here.  Later iasl (20050513) is now more
restrictive.  When the ResourceSourceIndex exist, then ResourceSource
must exist.

2 solutions if you want to compile:
1- patch iasl in order to restore old behaviour (but this is out of
spec somehow)
or
2- eliminate all the ResourceSourceIndex when there is no ResourceSource.

For point 2, here is an incremental patch to your asl:


--- dsdt.dsl	2005/05/30 17:20:33	1.1
+++ dsdt.dsl	2005/05/30 18:21:40
@@ -740,188 +742,188 @@
                     0x0000, // Address Range Minimum
                     0x00FF, // Address Range Maximum
                     0x0000, // Address Translation Offset
-                    0x0100, 0x00,,)
+                    0x0100, ,,)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000A0000, // Address Range Minimum
                     0x000BFFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00020000, 0x00,,
+                    0x00020000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000C0000, // Address Range Minimum
                     0x000C1FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000C2000, // Address Range Minimum
                     0x000C3FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000C4000, // Address Range Minimum
                     0x000C5FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000C6000, // Address Range Minimum
                     0x000C7FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000C8000, // Address Range Minimum
                     0x000C9FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000CA000, // Address Range Minimum
                     0x000CBFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000CC000, // Address Range Minimum
                     0x000CDFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000CE000, // Address Range Minimum
                     0x000CFFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000D0000, // Address Range Minimum
                     0x000D1FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000D2000, // Address Range Minimum
                     0x000D3FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000D4000, // Address Range Minimum
                     0x000D5FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000D6000, // Address Range Minimum
                     0x000D7FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000D8000, // Address Range Minimum
                     0x000D9FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000DA000, // Address Range Minimum
                     0x000DBFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000DC000, // Address Range Minimum
                     0x000DDFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000DE000, // Address Range Minimum
                     0x000DFFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000E0000, // Address Range Minimum
                     0x000E1FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000E2000, // Address Range Minimum
                     0x000E3FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000E4000, // Address Range Minimum
                     0x000E5FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000E6000, // Address Range Minimum
                     0x000E7FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000E8000, // Address Range Minimum
                     0x000E9FFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000EA000, // Address Range Minimum
                     0x000EBFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000EC000, // Address Range Minimum
                     0x000EDFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x000EE000, // Address Range Minimum
                     0x000EFFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00002000, 0x00,,
+                    0x00002000, ,,
                     , AddressRangeMemory, TypeStatic)
                 DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
                     0x00000000, // Address Space Granularity
                     0x00000000, // Address Range Minimum
                     0xFFFFFFFF, // Address Range Maximum
                     0x00000000, // Address Translation Offset
-                    0x00000000, 0x00,,
+                    0x00000000, ,,
                     , AddressRangeMemory, TypeStatic)
                 IO (Decode16, 0x0CF8, 0x0CF8, 0x01, 0x08)
                 WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
@@ -929,14 +931,14 @@
                     0x0000, // Address Range Minimum
                     0x0CF7, // Address Range Maximum
                     0x0000, // Address Translation Offset
-                    0x0CF8, 0x00,,
+                    0x0CF8, ,,
                     , TypeStatic)
                 WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                     0x0000, // Address Space Granularity
                     0x0D00, // Address Range Minimum
                     0xFFFF, // Address Range Maximum
                     0x0000, // Address Translation Offset
-                    0xF300, 0x00,,
+                    0xF300, ,,
                     , TypeStatic)
             })
             Method (_CRS, 0, Serialized)



BTW, I'm expecting now some strange iasl error output where it worked
before...

-- 
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

  parent reply	other threads:[~2005-05-30 18:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-28  1:35 question of appropriateness James Sparenberg
     [not found] ` <1117244104.21648.1.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2005-05-28 10:14   ` Sebastian Henschel
2005-05-29 20:18     ` James Sparenberg
     [not found]       ` <1117397912.24721.5.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2005-05-30 13:01         ` Bruno Ducrot
     [not found]           ` <20050530130147.GH32472-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2005-05-30 16:48             ` James Sparenberg
     [not found]               ` <1117471738.398.18.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2005-05-30 17:25                 ` Bruno Ducrot
     [not found]                   ` <20050530172536.GI32472-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2005-05-30 18:38                     ` Bruno Ducrot [this message]
     [not found]                       ` <20050530183858.GK32472-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2005-05-30 22:58                         ` James Sparenberg
2005-06-05  7:21         ` acer aspire 3000 after a week. ACPI report James Sparenberg
     [not found]           ` <1117956090.18789.16.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2005-06-05  8:30             ` James Sparenberg
     [not found]               ` <1117960258.19210.0.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2005-06-05 18:16                 ` Stefan Seyfried

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=20050530183858.GK32472@poupinou.org \
    --to=ducrot-kk6yzipjem5g9huczpvpmw@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=james-q+VOwRQyn90NJZHkBl2fuw@public.gmane.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.