<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>Il giorno 16/dic/2013, alle ore 12:51, BERTRAND Joël <<a href="mailto:joel.bertrand@systella.fr">joel.bertrand@systella.fr</a>> ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">alex a écrit :<br><blockquote type="cite"><br>Il 16/12/2013 10:35, BERTRAND Joël ha scritto:<br><blockquote type="cite">Alessandro Sangiuliano a écrit :<br><blockquote type="cite"><br>Il giorno 15/dic/2013, alle ore 16:56, BERTRAND Joël<br><<a href="mailto:joel.bertrand@systella.fr">joel.bertrand@systella.fr</a> <<a href="mailto:joel.bertrand@systella.fr">mailto:joel.bertrand@systella.fr</a>>> ha<br>scritto:<br><br><blockquote type="cite">Alessandro Sangiuliano a écrit :<br><blockquote type="cite"><br>Il giorno 15/dic/2013, alle ore 12:13, BERTRAND Joël<br><<a href="mailto:joel.bertrand@systella.fr">joel.bertrand@systella.fr</a> <<a href="mailto:joel.bertrand@systella.fr">mailto:joel.bertrand@systella.fr</a>><br><<a href="mailto:joel.bertrand@systella.fr">mailto:joel.bertrand@systella.fr</a>>> ha scritto:<br><br><blockquote type="cite">Your failure is not gcc related. I have downloaded git tree and built<br>all FreeVMS with gcc-4.8.2 (I haven't checked if binaries are<br>bootables).<br><br>I have found two mistakes I have fixed in git today (freetype include<br>directory has changed and grub configure is broken as aclocal has<br>been<br>upgraded on recent linux workstations).<br><br></blockquote>Thanks for the fix, I no more have the grub-mkconfig_li error, but<br>another kind of error.<br><br>Effectively the build process on grub configuration looks broken,<br>or at<br>least on my system.<br><br>Actually I get the error on autogen.sh, it says:<br>make /home/alex/FrreVMS/build/bootloader/autogen.sh Command non found.<br><br>I looked in that directory and effectively there is no autogen.sh,<br>instead it is in sources/bootloader/, so I tired to change from<br>$(BUILDDIR)/etc/etc to $(SRCDIR)/etc/etc, at least the build process<br>continued until it says another error:<br></blockquote><br>Right. I have done a mistake.<br><br><blockquote type="cite">po/POTFILES.in not found… effectively this file is<br>sources/bootloader/po/<br>but seems that the build system is looking in the root of the project,<br>so in the FreeVMS/po/POTFILES.in.<br></blockquote><br>I suppose that autogen.sh is broken. Please replace in main Makefile<br>$(SRCDIR)/bootloader/autogen.sh by @(cd $(SRCDIR)/bootloader &&<br>autogen.sh).<br></blockquote><br>Thanks, $(SRCDIR)/bootloader/autogen.sh by @(cd $(SRCDIR)/bootloader &&<br>autogen.sh), not worked so I modified in this way:<br><br>$(SRCDIR)/bootloader/autogen.sh by @(cd $(SRCDIR)/bootloader &&<br>./autogen.sh)<br><br>After a while, the output resulted in a lot of error of the kind “No<br>such file or directory” on files like:<br>.deps-util/grub_fstest-grub_fstest_init.Po, and similar.<br><br>So, maybe I can confirm that the autogen.sh is broken.<br></blockquote><br>   I think in a first time you have to delete build/bootloader. Your<br>tree is broken as you should have grub_fstest-grub_fstest_init.Po in<br>build/bootloader/.deps-util<br><br>   Regards,<br><br>   JKB<br><br><br></blockquote><br>Actually I switched to the most recent Ubuntu (should it point jessie?),<br>installed gcc4.7, modified in my locale the include in the grub-mkfont.c<br>to be again <freetype/ ftsynth.h> and finally I got the system compiled.<br><br><br>After that, I made the image, and copied the grub.cfg from the<br>freevms-img on the site.<br><br>Grub gives me the selection of FreeVMS, but when I boot the system I<br>have this error:<br><br><br><br>alex@omega:~$ qemu-system-x86_64 -hdc image.img -smp 1 -serial stdio -m<br>128M -k it<br>qemu: fatal: Trying to execute code outside RAM or ROM at 0x00000000c061e950<br><br>EAX=000000b0 EBX=00d16000 ECX=00000f00 EDX=000003fe<br>ESI=00000000 EDI=00010000 EBP=00000000 ESP=00d163f4<br>EIP=c061e950 EFL=00200042 [---Z---] CPL=0 II=0 A20=1 SMM=0 HLT=0<br>ES =0018 00000000 ffffffff 00cf9300 DPL=0 DS   [-WA]<br>CS =0010 00000000 ffffffff 00cf9a00 DPL=0 CS32 [-R-]<br>SS =0018 00000000 ffffffff 00cf9300 DPL=0 DS   [-WA]<br>DS =0018 00000000 ffffffff 00cf9300 DPL=0 DS   [-WA]<br>FS =0018 00000000 ffffffff 00cf9300 DPL=0 DS   [-WA]<br>GS =0018 00000000 ffffffff 00cf9300 DPL=0 DS   [-WA]<br>LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT<br>TR =0000 00000000 0000ffff 00008b00 DPL=0 TSS32-busy<br>GDT=     0011abf0 00000020<br>IDT=     00000000 00000000<br>CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000<br>DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000<br>DR3=0000000000000000<br>DR6=00000000ffff0ff0 DR7=0000000000000400<br>CCS=00000018 CCD=00d163f8 CCO=CLR<br>EFER=0000000000000000<br>FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80<br>FPR0=0000000000000000 0000 FPR1=0000000000000000 0000<br>FPR2=0000000000000000 0000 FPR3=0000000000000000 0000<br>FPR4=0000000000000000 0000 FPR5=0000000000000000 0000<br>FPR6=0000000000000000 0000 FPR7=0000000000000000 0000<br>XMM00=00000000000000000000000000000000<br>XMM01=00000000000000000000000000000000<br>XMM02=00000000000000000000000000000000<br>XMM03=00000000000000000000000000000000<br>XMM04=00000000000000000000000000000000<br>XMM05=00000000000000000000000000000000<br>XMM06=00000000000000000000000000000000<br>XMM07=00000000000000000000000000000000<br><br><br><br>What I wrong? It says is trying to execute code out of the ram.<br></blockquote><br><span class="Apple-tab-span" style="white-space: pre;">  </span>Very strange.<br><br><span class="Apple-tab-span" style="white-space: pre;"> </span>I don't know what is your grub.cfg. Mine is :<br><br>set timeout=10<br><br>menuentry 'FreeVMS' {<br> multiboot /boot/kickstart maxmem=128M kmem=8M<br> module /boot/x86-kernel<br> module /boot/sigma0<br> module /boot/vmskernel.sys vmskernel.sys root=dqa0.0 console=opa0 \<br>         nodbg\$virtual_memory \<br>         dbg\$sys_pagefault dbg\$vms_pagefault<br> module /boot/pager.sys pager.sys<br> module /boot/init.exe init.exe<br> #œmodule /boot/drv/dq\$pxii.sys<br> #œmodule /boot/drv/dp\$pc99.sys<br> #œmodule /boot/drv/fs\$ext2.sys<br>}<br><br>menuentry 'FreeVMS-test' {<br> multiboot /boot/kickstart maxmem=128M kmem=8M<br> module /boot/x86-kernel-test<br> module /boot/sigma0<br> module /boot/vmskernel.sys vmskernel.sys root=dqa0.0 console=opa0 \<br>         nodbg\$virtual_memory \<br>         dbg\$sys_pagefault dbg\$vms_pagefault<br> module /boot/pager.sys pager.sys<br> module /boot/init.exe init.exe<br> #œmodule /boot/drv/dq\$pxii.sys<br> #œmodule /boot/drv/dp\$pc99.sys<br> #œmodule /boot/drv/fs\$ext2.sys<br>}<br><br><span class="Apple-tab-span" style="white-space: pre;">   </span>kickstart is used to map all modules into memory. Today, it requires two arguments : maxmem (amount of memory) and kmem (reserved kernel memory). I suppose you have forgotten these arguments (or maxmem has a erroneous value). Indeed, in some cases, kickstart is not able to determine these values.<br><br><span class="Apple-tab-span" style="white-space: pre;">     </span>On console, you should have :<br>- grub<br>- kickstart 'version' and some memory indications<br><br><span class="Apple-tab-span" style="white-space: pre;">      </span>On serial line, you should obtain :<br><br>riemann:[~/openvms] > ./qemu<br><br>L4Ka::Pistachio - built on Jun 23 2013 22:23:41 by bertrand@riemann using gcc version 4.7.3<br>// comes from L4/X2 (and of course sigma0)<br><br>// Following lines come from freevms.sys, init.exe and pager.sys<br>>>> FreeVMS 0.4.0 (R)<br><br>%SYSBOOT-I-SYSBOOT, leaving kernel privileges<br>%SYSBOOT-I-SYSBOOT, launching FreeVMS kernel with executive privileges<br>%SYSBOOT-I-SYSBOOT, booting main processor<br>%SYSBOOT-I-SYSBOOT, computing page size: 4096 bytes<br>%SYSBOOT-I-SYSBOOT, booting 1 secondary processor<br>%SYSBOOT-I-SYSBOOT, CPU0 EXTFREQ=1001 MHz, INTFREQ=1649 MHz<br>%SYSBOOT-I-SYSBOOT, CPU1 EXTFREQ=1001 MHz, INTFREQ=1648 MHz<br>%SYSBOOT-I-SYSBOOT, parsing command line: vmskernel.sys root=dqa0.0 console=opa0 nodbg$virtual_memory dbg$sys_pagefault dbg$vms_pagefault<br>%SYSBOOT-I-SYSBOOT, selecting root device: DQA0.0<br>%SYSBOOT-I-SYSBOOT, selecting console device: OPA0<br>%SYSBOOT-I-SYSBOOT, initializing memory<br>...<br><br><span class="Apple-tab-span" style="white-space: pre;">  </span>Regards,<br><br><span class="Apple-tab-span" style="white-space: pre;">      </span>JKB</div></blockquote><br></div><div>This evening I cloned the L4Ka git repo, where pistachio resides.</div><div><br></div><div>I built it, set up an image with grub2, kickstart, sigma0 and pingpong, but I get the same error that I get with FreeVMS:</div><div><br></div><div>qemu: fatal: Trying to execute code outside RAM or ROM at 0x00000000c061e950</div><div><br></div><div>I’m wronging something, but still not discovered what.</div><div><br></div><div>Regarrds,</div><div>Alex</div><div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline">-----------------------------------------------------------------</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">A: "Hey dude, where are you from?"</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">B: “I’m from Uros”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">A: “What?”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">B: “Uros, the Uranos' world capital”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">A: “Hey dude, you look so strange and white. You should eat some meat!”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">B: “We don’t need to eat”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">A: “Hey man, that dude looks so strange, He doesn’t need to eat”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">C: “OMG! So strange, he also is so white!”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">D: “Why do I have to hunt to eat and survive and he doesn’t need to eat to survive? I hate him!”</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><…></div>
</div>
<br></body></html>