<html><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:14pt"><div><span>hmmm ... no dell under laptops at all</span></div><div></div><div> </div><div><br></div><div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: 'lucida console', sans-serif; font-size: 14pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> ----- Forwarded Message -----<br>  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> "openbios-request@openbios.org" <openbios-request@openbios.org><br> <b><span style="font-weight: bold;">To:</span></b> openbios@openbios.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, July 12, 2013 6:00 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> OpenBIOS Digest, Vol 99, Issue 5<br>
 </font> </div> <div class="y_msg_container"><br>Send OpenBIOS mailing list submissions to<br>    <a ymailto="mailto:openbios@openbios.org" href="mailto:openbios@openbios.org">openbios@openbios.org</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>    <a href="http://www.openfirmware.info/mailman/listinfo/openbios" target="_blank">http://www.openfirmware.info/mailman/listinfo/openbios</a><br>or, via email, send a message with subject or body 'help' to<br>    <a ymailto="mailto:openbios-request@openbios.org" href="mailto:openbios-request@openbios.org">openbios-request@openbios.org</a><br><br>You can reach the person managing the list at<br>    <a ymailto="mailto:openbios-owner@openbios.org" href="mailto:openbios-owner@openbios.org">openbios-owner@openbios.org</a><br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of OpenBIOS
 digest..."<br><br><br>Today's Topics:<br><br>   1. Re: OpenBIOS Support (Artyom Tarasenko)<br>   2. [commit] r1170 - in trunk/openbios-devel: drivers<br>      include/arch/common (repository service)<br>   3. [commit] r1171 - trunk/openbios-devel/include/arch/ppc<br>      (repository service)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Thu, 11 Jul 2013 14:27:22 +0200<br>From: Artyom Tarasenko <<a ymailto="mailto:atar4qemu@gmail.com" href="mailto:atar4qemu@gmail.com">atar4qemu@gmail.com</a>><br>To: The OpenBIOS Mailinglist <<a ymailto="mailto:openbios@openbios.org" href="mailto:openbios@openbios.org">openbios@openbios.org</a>><br>Subject: Re: [OpenBIOS] OpenBIOS Support<br>Message-ID:<br>    <CACXAS8C6Z=<a ymailto="mailto:nypfyKSzvWLP8md2fL5pMaD4GbTkSUXUBkZyppcA@mail.gmail.com"
 href="mailto:nypfyKSzvWLP8md2fL5pMaD4GbTkSUXUBkZyppcA@mail.gmail.com">nypfyKSzvWLP8md2fL5pMaD4GbTkSUXUBkZyppcA@mail.gmail.com</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>Hi Mike,<br><br>On Wed, Jul 10, 2013 at 6:52 PM, Mike <<a ymailto="mailto:wmichaeltrout@yahoo.com" href="mailto:wmichaeltrout@yahoo.com">wmichaeltrout@yahoo.com</a>> wrote:<br>> I'm a newbie on the list, and I'm just wondering about support forums for<br>> OpenBIOS ... is there an IRC channel that one could get help<br>> implenting/installing? I have an old Dell d600 I got cheap at a garage sale,<br>> that doesn't recognise its hdd, cd drive, or usb for booting -- people have<br>> said that I must have a bad BIOS. Is this machine a good candidate for<br>> OpenBIOS?<br><br>Probably not. But you can check the list of motherboards supported by<br>coreboot here:<br><a href="http://www.coreboot.org/Supported_Motherboards"
 target="_blank">http://www.coreboot.org/Supported_Motherboards</a><br><br>HTH,<br>Artyom<br><br>--<br>Regards,<br>Artyom Tarasenko<br><br>linux/sparc and solaris/sparc under qemu blog:<br><a href="http://tyom.blogspot.com/search/label/qemu" target="_blank">http://tyom.blogspot.com/search/label/qemu</a><br><br><br><br>------------------------------<br><br>Message: 2<br>Date: Thu, 11 Jul 2013 18:49:26 +0200<br>From: repository service <<a ymailto="mailto:svn@openbios.org" href="mailto:svn@openbios.org">svn@openbios.org</a>><br>To: <a ymailto="mailto:openbios@openbios.org" href="mailto:openbios@openbios.org">openbios@openbios.org</a><br>Subject: [OpenBIOS] [commit] r1170 - in trunk/openbios-devel: drivers<br>    include/arch/common<br>Message-ID: <<a ymailto="mailto:E1UxK3a-0004SB-RR@ra.coresystems.de" href="mailto:E1UxK3a-0004SB-RR@ra.coresystems.de">E1UxK3a-0004SB-RR@ra.coresystems.de</a>><br>Content-Type: text/plain;
 charset=UTF-8<br><br>Author: agraf<br>Date: Thu Jul 11 18:49:26 2013<br>New Revision: 1170<br>URL: <a href="http://tracker.coreboot.org/trac/openbios/changeset/1170" target="_blank">http://tracker.coreboot.org/trac/openbios/changeset/1170</a><br><br>Log:<br>Macio: Fetch nvram offset from fw_cfg if available<br><br>We want the hypervisor to tell us where NVRAM lies so that we do not have to<br>rely on hardcoded addresses for it.<br><br>Introduce a new fw_cfg interface that allows us to receive it at runtime.<br><br>Signed-off-by: Alexander Graf <<a ymailto="mailto:agraf@suse.de" href="mailto:agraf@suse.de">agraf@suse.de</a>><br><br>Modified:<br>   trunk/openbios-devel/drivers/macio.c<br>   trunk/openbios-devel/include/arch/common/fw_cfg.h<br><br>Modified: trunk/openbios-devel/drivers/macio.c<br>==============================================================================<br>--- trunk/openbios-devel/drivers/macio.c    Sun
 Jun 30 05:13:14 2013    (r1169)<br>+++ trunk/openbios-devel/drivers/macio.c    Thu Jul 11 18:49:26 2013    (r1170)<br>@@ -43,6 +43,30 @@<br>                 return NW_IO_NVRAM_SIZE >> NW_IO_NVRAM_SHIFT;<br> }<br> <br>+static unsigned long macio_nvram_offset(void)<br>+{<br>+    unsigned long r;<br>+<br>+    /* Hypervisor tells us where NVRAM lies */<br>+    r = fw_cfg_read_i32(FW_CFG_PPC_NVRAM_ADDR);<br>+    if (r)<br>+        return r;<br>+<br>+    /* Fall back to hardcoded addresses */<br>+    if (is_oldworld())<br>+        return OW_IO_NVRAM_OFFSET;<br>+<br>+    return NW_IO_NVRAM_OFFSET;<br>+}<br>+<br>+static unsigned long macio_nvram_size(void)<br>+{<br>+    if
 (is_oldworld())<br>+        return OW_IO_NVRAM_SIZE;<br>+    else<br>+        return NW_IO_NVRAM_SIZE;<br>+}<br>+<br> void macio_nvram_init(const char *path, phys_addr_t addr)<br> {<br>     phandle_t chosen, aliases;<br>@@ -51,13 +75,9 @@<br>     char buf[64];<br>         unsigned long nvram_size, nvram_offset;<br> <br>-        if (is_oldworld()) {<br>-                nvram_offset = OW_IO_NVRAM_OFFSET;<br>-                nvram_size = OW_IO_NVRAM_SIZE;<br>-        } else {<br>-                nvram_offset = NW_IO_NVRAM_OFFSET;<br>-                nvram_size = NW_IO_NVRAM_SIZE;<br>-        }<br>+     
   nvram_offset = macio_nvram_offset();<br>+        nvram_size = macio_nvram_size();<br>+<br>     nvram = (char*)addr + nvram_offset;<br>         snprintf(buf, sizeof(buf), "%s/nvram", path);<br>     nvram_init(buf);<br><br>Modified: trunk/openbios-devel/include/arch/common/fw_cfg.h<br>==============================================================================<br>--- trunk/openbios-devel/include/arch/common/fw_cfg.h    Sun Jun 30 05:13:14 2013    (r1169)<br>+++ trunk/openbios-devel/include/arch/common/fw_cfg.h    Thu Jul 11 18:49:26 2013    (r1170)<br>@@ -44,6 +44,7 @@<br> #define FW_CFG_PPC_IS_KVM    (FW_CFG_ARCH_LOCAL + 0x05)<br> #define FW_CFG_PPC_KVM_HC    (FW_CFG_ARCH_LOCAL + 0x06)<br> #define FW_CFG_PPC_KVM_PID    (FW_CFG_ARCH_LOCAL + 0x07)<br>+#define
 FW_CFG_PPC_NVRAM_ADDR    (FW_CFG_ARCH_LOCAL + 0x08)<br> <br> #define FW_CFG_INVALID          0xffff<br> <br><br><br><br>------------------------------<br><br>Message: 3<br>Date: Thu, 11 Jul 2013 18:49:28 +0200<br>From: repository service <<a ymailto="mailto:svn@openbios.org" href="mailto:svn@openbios.org">svn@openbios.org</a>><br>To: <a ymailto="mailto:openbios@openbios.org" href="mailto:openbios@openbios.org">openbios@openbios.org</a><br>Subject: [OpenBIOS] [commit] r1171 -<br>    trunk/openbios-devel/include/arch/ppc<br>Message-ID: <<a ymailto="mailto:E1UxK3c-0004SM-6X@ra.coresystems.de" href="mailto:E1UxK3c-0004SM-6X@ra.coresystems.de">E1UxK3c-0004SM-6X@ra.coresystems.de</a>><br>Content-Type: text/plain; charset=UTF-8<br><br>Author: agraf<br>Date: Thu Jul 11 18:49:27 2013<br>New Revision: 1171<br>URL: <a href="http://tracker.coreboot.org/trac/openbios/changeset/1171"
 target="_blank">http://tracker.coreboot.org/trac/openbios/changeset/1171</a><br><br>Log:<br>PPC: Add kernel header style typedefs<br><br>When compiling OpenBIOS on openSUSE 12.3 ppc64 I end up getting real host<br>headers included that make use of the __uxx and __sxx types.<br><br>Define those too in our asm copy of the types.h file, as that one overrides<br>the host's types.h that we would've used otherwise.<br><br>Signed-off-by: Alexander Graf <<a ymailto="mailto:agraf@suse.de" href="mailto:agraf@suse.de">agraf@suse.de</a>><br><br>Modified:<br>   trunk/openbios-devel/include/arch/ppc/types.h<br><br>Modified: trunk/openbios-devel/include/arch/ppc/types.h<br>==============================================================================<br>--- trunk/openbios-devel/include/arch/ppc/types.h    Thu Jul 11 18:49:26 2013    (r1170)<br>+++ trunk/openbios-devel/include/arch/ppc/types.h    Thu Jul 11
 18:49:27 2013    (r1171)<br>@@ -82,13 +82,21 @@<br> /* size named types */<br> <br> typedef unsigned char   u8;<br>+typedef unsigned char   __u8;<br> typedef unsigned short u16;<br>+typedef unsigned short __u16;<br> typedef unsigned int   u32;<br>+typedef unsigned int   __u32;<br> typedef unsigned long long u64;<br>+typedef unsigned long long __u64;<br> <br> typedef signed char    s8;<br>+typedef signed char    __s8;<br> typedef short        s16;<br>+typedef short        __s16;<br> typedef int        s32;<br>+typedef int        __s32;<br> typedef long long    s64;<br>+typedef long long    __s64;<br> <br> #endif<br><br><br><br>------------------------------<br><br>-- <br>OpenBIOS mailing list<br><a ymailto="mailto:OpenBIOS@openbios.org"
 href="mailto:OpenBIOS@openbios.org">OpenBIOS@openbios.org</a><br><a href="http://www.openfirmware.info/mailman/listinfo/openbios" target="_blank">http://www.openfirmware.info/mailman/listinfo/openbios</a><br><br>End of OpenBIOS Digest, Vol 99, Issue 5<br>***************************************<br><br><br></div> </div> </div> </blockquote>  </div></div></body></html>