public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: "Randy.Dunlap" <rddunlap-3NddpPZAyC0@public.gmane.org>
To: maxime bizon <maxime.bizon-ZrNlpQwM5lQ@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: Bitfield usage in FADT table?
Date: Tue, 11 Nov 2003 09:23:16 -0800	[thread overview]
Message-ID: <20031111092316.124cdfa0.rddunlap@osdl.org> (raw)
In-Reply-To: <20031111161527.GC23128-AroONJ29hSVWj0EZb7rXcA@public.gmane.org>

On Tue, 11 Nov 2003 17:15:28 +0100 maxime bizon <maxime.bizon-ZrNlpQwM5lQ@public.gmane.org> wrote:

| 
| Hello,
| 
| I'm using kernel 2.6.0-test9 on a i386 notebook.
| 
| I forced a new FADT table in the kernel and put the following bytes at
| offset 0x70:  0xf1 0xa2 0x35 0x78.
| 
| Then I made some printk at kernel init and here is the output:
| 
| begin dump of fadt:
| [...]
| 6e	0
| 6f	0
| 70	f1
| 71	a2
| 72	35
| 73	78
| 74	0
| 75	0
| [...]
| bit wb_invd is 1
| bit wb_invd_flush is 0
| bit proc_c1 is 0
| bit plvl2_up is 0
| bit pwr_button is 1
| bit sleep_button is 1
| bit fixed_rTC is 1
| bit rtcs4 is 1
| bit tmr_val_ext is 0
| bit dock_cap is 1
| bit reset_reg_sup is 0
| bit sealed_case is 0
| bit headless is 0
| bit cpu_sw_sleep is 1
| 
| gcc-2.95 and gcc-3.3 give the same thing.
| 
| Is it really what it is supposed to be?

It can be confusing, can't it?

Yes, I think that they are correct.
Look at the bit field as a u32:  it's value is 0x7835a2f1.

Now look at the bit numbers in that u32 value and assign bit field
names to them and it will match your list above.

--
~Randy
MOTD:  Always include version info.


simple bitfields program output:

[rddunlap-GKM3wtwTCu0@public.gmane.org src]$ ./bitfields
bits as u32 = 0x7835a2f1
bytes (hex):  f1 a2 35 78
individual bits:
wb_invd:        1
wb_invd_flush:  0
proc_c1:        0
plvl2_up:       0
pwr_button:     1
sleep_button:   1
fixed_rTC:      1
rtcs4:          1
tmr_val_ext:    0
dock_cap:       1
reset_reg_sup:  0
sealed_case:    0
headless:       0
cpu_sw_sleep:   1
reserved6:    0x1e0d6


-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/

  parent reply	other threads:[~2003-11-11 17:23 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-11 16:15 Bitfield usage in FADT table? maxime bizon
     [not found] ` <20031111161527.GC23128-AroONJ29hSVWj0EZb7rXcA@public.gmane.org>
2003-11-11 17:02   ` Ducrot Bruno
     [not found]     ` <20031111170245.GE29175-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2003-11-11 17:18       ` maximE bizon
     [not found]         ` <20031111171845.GA19024-llVo0kcOI43s6UcQ8r3GPg@public.gmane.org>
2003-11-11 17:55           ` Ducrot Bruno
2003-11-11 17:57           ` Ducrot Bruno
     [not found]             ` <20031111175730.GG29175-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2003-11-11 18:25               ` maximE bizon
     [not found]                 ` <20031111182522.GA19215-llVo0kcOI43s6UcQ8r3GPg@public.gmane.org>
2003-11-11 18:57                   ` Ducrot Bruno
     [not found]                     ` <20031111185717.GH29175-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2003-11-11 20:26                       ` maxime bizon
     [not found]                         ` <20031111202613.GA25458-AroONJ29hSVWj0EZb7rXcA@public.gmane.org>
2003-11-11 20:34                           ` Ducrot Bruno
     [not found]                             ` <20031111203433.GN29175-kk6yZipjEM5g9hUCZPvPmw@public.gmane.org>
2003-11-11 20:46                               ` maximE bizon
     [not found]                                 ` <20031111204627.GA26007-AroONJ29hSVWj0EZb7rXcA@public.gmane.org>
2003-11-11 20:47                                   ` Ducrot Bruno
2003-11-12  0:15                       ` Karol Kozimor
2003-11-11 17:23   ` Randy.Dunlap [this message]
     [not found]     ` <20031111092316.124cdfa0.rddunlap-3NddpPZAyC0@public.gmane.org>
2003-11-11 17:48       ` maximE bizon

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=20031111092316.124cdfa0.rddunlap@osdl.org \
    --to=rddunlap-3nddppzayc0@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=maxime.bizon-ZrNlpQwM5lQ@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox