[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-devel] register spacing
From: |
Albert Chu |
Subject: |
Re: [Freeipmi-devel] register spacing |
Date: |
Fri, 03 Dec 2004 08:38:24 -0800 |
Hey all,
My other concern is how to add this to the API. Right now the register
spacing is hard coded as +1 in libfreeipmi/src/ipmi-kcs-interface.h.
I'm hardcoding +4 for my testing/debugging right now. But a long term
solution requires something else. Almost all of the kcs interface only
allows the user to pass in the base port address, but not a register offset.
There are several ways to fix this problem. I think anything involving
an API change isn't one of them. We could add a global variable and
ipmi_kcs_register_spacing() initialization function? Configuration
files are also possible.
Al
--
Albert Chu
address@hidden
Lawrence Livermore National Laboratory
----- Original Message -----
From: Ian Zimmerman <address@hidden>
Date: Friday, December 3, 2004 7:26 am
Subject: Re: [Freeipmi-devel] register spacing
>
> Al> I got a board that has register spacing, so 0xCA8 is the base KCS
> Al> address and 0xCAC is the status register.
>
> Al> Not really sure of the best way to handle this. First, we
> probablyAl> need the probing code to search for register spacing.
> I'm not too
> Al> familiar with the probing, I'm only starting to look at this code.
>
> So - the code to get spacing exists in smbios.c but is commented out.
> It can certainly be uncommented; I'll try to test it on the Tiger4
> overthe weekend if I find time.
>
> I still don't know what to do about PCI (which is currently not being
> used). Maybe I'l just add a "don't know" alternative to the spacing
> enum. Have to look at pciutils again (that was the template for my
> PCIcode).
>
> Cheers, Ian
>
> --
> "It's not true or not." A reality show producer (real quote)
>
>
> _______________________________________________
> Freeipmi-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/freeipmi-devel
>