Re: Installation error in Fedora

2021-06-01 Thread Florian Bezdeka
On 01.06.21 20:45, Ralf Ramsauer wrote:
> Hi,
> 
> On 18/05/2021 17:00, Florian Bezdeka wrote:
 /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c: In function
 ‘vcpu_reset’:
 /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c:429:9: warning:
 ‘memset’ offset [0, 127] is out of the bounds [0, 0] [-Warray-bounds]
   429 | memset(_data->guest_regs, 0,
 sizeof(cpu_data->guest_regs));
   |
 ^~
>> This is a warning and treated as error due to -Wall.
>>
>> This warning is GCC 11 specific, the code compiles with GCC 10, but
>> fails with GCC 11.
>>
>> I looked into that a few days ago and considered that as gcc bug. In my
>> eyes the array boundarys are not correctly "detected" by gcc and that
>> might be the reason for the warning. Not sure if it was already reported
>> upstream to the gcc guys.
> 
> Do you have workaround to suppress this warning? I just hit that warning
> as well…

I reported [1] to the gcc project some days ago. It has been marked as
duplicate of [2] which is not resolved yet. There are several
workarounds mentioned in [2], maybe volatile does the trick...

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100834
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578

HTH,
Florian

> 
> Thanks
>   Ralf
> 


-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jailhouse-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/cbfe2115-6595-4a17-f400-86efd51028d1%40siemens.com.


Re: Installation error in Fedora

2021-06-01 Thread Ralf Ramsauer
Hi,

On 18/05/2021 17:00, Florian Bezdeka wrote:
>>> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c: In function
>>> ‘vcpu_reset’:
>>> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c:429:9: warning:
>>> ‘memset’ offset [0, 127] is out of the bounds [0, 0] [-Warray-bounds]
>>>   429 | memset(_data->guest_regs, 0,
>>> sizeof(cpu_data->guest_regs));
>>>   |
>>> ^~
> This is a warning and treated as error due to -Wall.
> 
> This warning is GCC 11 specific, the code compiles with GCC 10, but
> fails with GCC 11.
> 
> I looked into that a few days ago and considered that as gcc bug. In my
> eyes the array boundarys are not correctly "detected" by gcc and that
> might be the reason for the warning. Not sure if it was already reported
> upstream to the gcc guys.

Do you have workaround to suppress this warning? I just hit that warning
as well…

Thanks
  Ralf

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jailhouse-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/eb84ab67-7711-841b-6d7b-99718e1fecd3%40oth-regensburg.de.


Re: Installation error in Fedora

2021-05-21 Thread along li
ERROR: modpost: "lapic_timer_period" 
[/home/prashant/jailhouse/driver/jailhouse.ko] undefined!
ERROR: modpost: "__get_vm_area_caller" 
[/home/prashant/jailhouse/driver/jailhouse.ko] undefined!
ERROR: modpost: "ioremap_page_range" 
[/home/prashant/jailhouse/driver/jailhouse.ko] undefined!

link error.  It's the same in ubuntu 20.04. 
If you can change the OS, you can try it in ubuntu 18.04.
If not. Please use the linux kernel source in 
https://github.com/siemens/linux/ 
 

It's very easy to compile jailhouse when use the right kernel source.

在2021年5月18日星期二 UTC+8 下午11:00:29 写道:

> On 18.05.21 15:41, Henning Schild wrote:
> > Am Tue, 18 May 2021 13:32:00 +0530
> > schrieb Prashant Kalikotay :
> > 
> >> Hello All,
> >> I am trying to install Jailhouse in Fedora, X86 system.
> >> While running make I run into these errors:
> >> [prashant@fedora jailhouse]$ make
> >> CC [M] /home/prashant/jailhouse/driver/cell.o
> >> CC [M] /home/prashant/jailhouse/driver/main.o
> >> CC [M] /home/prashant/jailhouse/driver/sysfs.o
> >> CC [M] /home/prashant/jailhouse/driver/pci.o
> >> LD [M] /home/prashant/jailhouse/driver/jailhouse.o
> >> CC /home/prashant/jailhouse/configs/x86/apic-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/apic-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/e1000-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/e1000-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.cell
> >> CC /home/prashant/jailhouse/configs/x86/imb-a180.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/imb-a180.cell
> >> CC /home/prashant/jailhouse/configs/x86/ioapic-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/ioapic-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/ivshmem-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/ivshmem-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/linux-x86-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/linux-x86-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/pci-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/pci-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/qemu-x86.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/qemu-x86.cell
> >> CC /home/prashant/jailhouse/configs/x86/smp-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/smp-demo.cell
> >> CC /home/prashant/jailhouse/configs/x86/tiny-demo.o
> >> OBJCOPY /home/prashant/jailhouse/configs/x86/tiny-demo.cell
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/asm-defines.s
> >> GEN
> >> 
> /home/prashant/jailhouse/hypervisor/arch/x86/include/generated/asm/asm-defines.h
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/svm.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/amd_iommu.o
> >> AS /home/prashant/jailhouse/hypervisor/arch/x86/svm-vmexit.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/apic.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/dbg-write.o
> >> AS /home/prashant/jailhouse/hypervisor/arch/x86/entry.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/setup.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/control.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/mmio.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/iommu.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/paging.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/pci.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/i8042.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.o
> >> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c: In function
> >> ‘vcpu_reset’:
> >> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c:429:9: warning:
> >> ‘memset’ offset [0, 127] is out of the bounds [0, 0] [-Warray-bounds]
> >> 429 | memset(_data->guest_regs, 0,
> >> sizeof(cpu_data->guest_regs));
> >> |
> >> ^~
>
> This is a warning and treated as error due to -Wall.
>
> This warning is GCC 11 specific, the code compiles with GCC 10, but
> fails with GCC 11.
>
> I looked into that a few days ago and considered that as gcc bug. In my
> eyes the array boundarys are not correctly "detected" by gcc and that
> might be the reason for the warning. Not sure if it was already reported
> upstream to the gcc guys.
>
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/efifb.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/ivshmem.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/ioapic.o
> >> AR /home/prashant/jailhouse/hypervisor/arch/x86/lib-amd.a
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/vmx.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/vtd.o
> >> AS /home/prashant/jailhouse/hypervisor/arch/x86/vmx-vmexit.o
> >> CC /home/prashant/jailhouse/hypervisor/arch/x86/cat.o
> >> AR /home/prashant/jailhouse/hypervisor/arch/x86/lib-intel.a
> >> LDS /home/prashant/jailhouse/hypervisor/hypervisor.lds
> >> CC 

Re: Installation error in Fedora

2021-05-18 Thread Florian Bezdeka
On 18.05.21 15:41, Henning Schild wrote:
> Am Tue, 18 May 2021 13:32:00 +0530
> schrieb Prashant Kalikotay :
> 
>> Hello All,
>>   I am trying to install Jailhouse in Fedora, X86 system.
>> While running make I run into these errors:
>> [prashant@fedora jailhouse]$ make
>>   CC [M]  /home/prashant/jailhouse/driver/cell.o
>>   CC [M]  /home/prashant/jailhouse/driver/main.o
>>   CC [M]  /home/prashant/jailhouse/driver/sysfs.o
>>   CC [M]  /home/prashant/jailhouse/driver/pci.o
>>   LD [M]  /home/prashant/jailhouse/driver/jailhouse.o
>>   CC  /home/prashant/jailhouse/configs/x86/apic-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/apic-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/e1000-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/e1000-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.cell
>>   CC  /home/prashant/jailhouse/configs/x86/imb-a180.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/imb-a180.cell
>>   CC  /home/prashant/jailhouse/configs/x86/ioapic-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/ioapic-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/ivshmem-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/ivshmem-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/linux-x86-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/linux-x86-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/pci-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/pci-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/qemu-x86.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/qemu-x86.cell
>>   CC  /home/prashant/jailhouse/configs/x86/smp-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/smp-demo.cell
>>   CC  /home/prashant/jailhouse/configs/x86/tiny-demo.o
>>   OBJCOPY /home/prashant/jailhouse/configs/x86/tiny-demo.cell
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/asm-defines.s
>>   GEN
>> /home/prashant/jailhouse/hypervisor/arch/x86/include/generated/asm/asm-defines.h
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/svm.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/amd_iommu.o
>>   AS  /home/prashant/jailhouse/hypervisor/arch/x86/svm-vmexit.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/apic.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/dbg-write.o
>>   AS  /home/prashant/jailhouse/hypervisor/arch/x86/entry.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/setup.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/control.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/mmio.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/iommu.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/paging.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/pci.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/i8042.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.o
>> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c: In function
>> ‘vcpu_reset’:
>> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c:429:9: warning:
>> ‘memset’ offset [0, 127] is out of the bounds [0, 0] [-Warray-bounds]
>>   429 | memset(_data->guest_regs, 0,
>> sizeof(cpu_data->guest_regs));
>>   |
>> ^~

This is a warning and treated as error due to -Wall.

This warning is GCC 11 specific, the code compiles with GCC 10, but
fails with GCC 11.

I looked into that a few days ago and considered that as gcc bug. In my
eyes the array boundarys are not correctly "detected" by gcc and that
might be the reason for the warning. Not sure if it was already reported
upstream to the gcc guys.

>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/efifb.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/ivshmem.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/ioapic.o
>>   AR  /home/prashant/jailhouse/hypervisor/arch/x86/lib-amd.a
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/vmx.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/vtd.o
>>   AS  /home/prashant/jailhouse/hypervisor/arch/x86/vmx-vmexit.o
>>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/cat.o
>>   AR  /home/prashant/jailhouse/hypervisor/arch/x86/lib-intel.a
>>   LDS /home/prashant/jailhouse/hypervisor/hypervisor.lds
>>   CC  /home/prashant/jailhouse/hypervisor/setup.o
>>   CC  /home/prashant/jailhouse/hypervisor/printk.o
>>   CC  /home/prashant/jailhouse/hypervisor/paging.o
>>   CC  /home/prashant/jailhouse/hypervisor/control.o
>>   CC  /home/prashant/jailhouse/hypervisor/lib.o
>>   CC  /home/prashant/jailhouse/hypervisor/mmio.o
>>   CC  /home/prashant/jailhouse/hypervisor/pci.o
>>   CC  /home/prashant/jailhouse/hypervisor/ivshmem.o
>>   CC  

Re: Installation error in Fedora

2021-05-18 Thread Henning Schild
Am Tue, 18 May 2021 13:32:00 +0530
schrieb Prashant Kalikotay :

> Hello All,
>   I am trying to install Jailhouse in Fedora, X86 system.
> While running make I run into these errors:
> [prashant@fedora jailhouse]$ make
>   CC [M]  /home/prashant/jailhouse/driver/cell.o
>   CC [M]  /home/prashant/jailhouse/driver/main.o
>   CC [M]  /home/prashant/jailhouse/driver/sysfs.o
>   CC [M]  /home/prashant/jailhouse/driver/pci.o
>   LD [M]  /home/prashant/jailhouse/driver/jailhouse.o
>   CC  /home/prashant/jailhouse/configs/x86/apic-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/apic-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/e1000-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/e1000-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.cell
>   CC  /home/prashant/jailhouse/configs/x86/imb-a180.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/imb-a180.cell
>   CC  /home/prashant/jailhouse/configs/x86/ioapic-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/ioapic-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/ivshmem-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/ivshmem-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/linux-x86-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/linux-x86-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/pci-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/pci-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/qemu-x86.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/qemu-x86.cell
>   CC  /home/prashant/jailhouse/configs/x86/smp-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/smp-demo.cell
>   CC  /home/prashant/jailhouse/configs/x86/tiny-demo.o
>   OBJCOPY /home/prashant/jailhouse/configs/x86/tiny-demo.cell
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/asm-defines.s
>   GEN
> /home/prashant/jailhouse/hypervisor/arch/x86/include/generated/asm/asm-defines.h
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/svm.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/amd_iommu.o
>   AS  /home/prashant/jailhouse/hypervisor/arch/x86/svm-vmexit.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/apic.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/dbg-write.o
>   AS  /home/prashant/jailhouse/hypervisor/arch/x86/entry.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/setup.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/control.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/mmio.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/iommu.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/paging.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/pci.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/i8042.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.o
> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c: In function
> ‘vcpu_reset’:
> /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c:429:9: warning:
> ‘memset’ offset [0, 127] is out of the bounds [0, 0] [-Warray-bounds]
>   429 | memset(_data->guest_regs, 0,
> sizeof(cpu_data->guest_regs));
>   |
> ^~
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/efifb.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/ivshmem.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/ioapic.o
>   AR  /home/prashant/jailhouse/hypervisor/arch/x86/lib-amd.a
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/vmx.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/vtd.o
>   AS  /home/prashant/jailhouse/hypervisor/arch/x86/vmx-vmexit.o
>   CC  /home/prashant/jailhouse/hypervisor/arch/x86/cat.o
>   AR  /home/prashant/jailhouse/hypervisor/arch/x86/lib-intel.a
>   LDS /home/prashant/jailhouse/hypervisor/hypervisor.lds
>   CC  /home/prashant/jailhouse/hypervisor/setup.o
>   CC  /home/prashant/jailhouse/hypervisor/printk.o
>   CC  /home/prashant/jailhouse/hypervisor/paging.o
>   CC  /home/prashant/jailhouse/hypervisor/control.o
>   CC  /home/prashant/jailhouse/hypervisor/lib.o
>   CC  /home/prashant/jailhouse/hypervisor/mmio.o
>   CC  /home/prashant/jailhouse/hypervisor/pci.o
>   CC  /home/prashant/jailhouse/hypervisor/ivshmem.o
>   CC  /home/prashant/jailhouse/hypervisor/uart.o
>   CC  /home/prashant/jailhouse/hypervisor/uart-8250.o
>   LD  /home/prashant/jailhouse/hypervisor/hypervisor-amd.o
>   OBJCOPY /home/prashant/jailhouse/hypervisor/jailhouse-amd.bin
>   LD  /home/prashant/jailhouse/hypervisor/hypervisor-intel.o
>   OBJCOPY /home/prashant/jailhouse/hypervisor/jailhouse-intel.bin
>   CC  /home/prashant/jailhouse/inmates/lib/x86/../alloc.o
>   CC  /home/prashant/jailhouse/inmates/lib/x86/../cmdline.o
>   CC  

Installation error in Fedora

2021-05-18 Thread Prashant Kalikotay
Hello All,
  I am trying to install Jailhouse in Fedora, X86 system. While
running make I run into these errors:
[prashant@fedora jailhouse]$ make
  CC [M]  /home/prashant/jailhouse/driver/cell.o
  CC [M]  /home/prashant/jailhouse/driver/main.o
  CC [M]  /home/prashant/jailhouse/driver/sysfs.o
  CC [M]  /home/prashant/jailhouse/driver/pci.o
  LD [M]  /home/prashant/jailhouse/driver/jailhouse.o
  CC  /home/prashant/jailhouse/configs/x86/apic-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/apic-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/e1000-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/e1000-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/f2a88xm-hd3.cell
  CC  /home/prashant/jailhouse/configs/x86/imb-a180.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/imb-a180.cell
  CC  /home/prashant/jailhouse/configs/x86/ioapic-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/ioapic-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/ivshmem-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/ivshmem-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/linux-x86-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/linux-x86-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/pci-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/pci-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/qemu-x86.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/qemu-x86.cell
  CC  /home/prashant/jailhouse/configs/x86/smp-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/smp-demo.cell
  CC  /home/prashant/jailhouse/configs/x86/tiny-demo.o
  OBJCOPY /home/prashant/jailhouse/configs/x86/tiny-demo.cell
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/asm-defines.s
  GEN
/home/prashant/jailhouse/hypervisor/arch/x86/include/generated/asm/asm-defines.h
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/svm.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/amd_iommu.o
  AS  /home/prashant/jailhouse/hypervisor/arch/x86/svm-vmexit.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/apic.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/dbg-write.o
  AS  /home/prashant/jailhouse/hypervisor/arch/x86/entry.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/setup.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/control.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/mmio.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/iommu.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/paging.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/pci.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/i8042.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/vcpu.o
/home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c: In function
‘vcpu_reset’:
/home/prashant/jailhouse/hypervisor/arch/x86/vcpu.c:429:9: warning:
‘memset’ offset [0, 127] is out of the bounds [0, 0] [-Warray-bounds]
  429 | memset(_data->guest_regs, 0,
sizeof(cpu_data->guest_regs));
  |
^~
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/efifb.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/ivshmem.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/ioapic.o
  AR  /home/prashant/jailhouse/hypervisor/arch/x86/lib-amd.a
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/vmx.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/vtd.o
  AS  /home/prashant/jailhouse/hypervisor/arch/x86/vmx-vmexit.o
  CC  /home/prashant/jailhouse/hypervisor/arch/x86/cat.o
  AR  /home/prashant/jailhouse/hypervisor/arch/x86/lib-intel.a
  LDS /home/prashant/jailhouse/hypervisor/hypervisor.lds
  CC  /home/prashant/jailhouse/hypervisor/setup.o
  CC  /home/prashant/jailhouse/hypervisor/printk.o
  CC  /home/prashant/jailhouse/hypervisor/paging.o
  CC  /home/prashant/jailhouse/hypervisor/control.o
  CC  /home/prashant/jailhouse/hypervisor/lib.o
  CC  /home/prashant/jailhouse/hypervisor/mmio.o
  CC  /home/prashant/jailhouse/hypervisor/pci.o
  CC  /home/prashant/jailhouse/hypervisor/ivshmem.o
  CC  /home/prashant/jailhouse/hypervisor/uart.o
  CC  /home/prashant/jailhouse/hypervisor/uart-8250.o
  LD  /home/prashant/jailhouse/hypervisor/hypervisor-amd.o
  OBJCOPY /home/prashant/jailhouse/hypervisor/jailhouse-amd.bin
  LD  /home/prashant/jailhouse/hypervisor/hypervisor-intel.o
  OBJCOPY /home/prashant/jailhouse/hypervisor/jailhouse-intel.bin
  CC  /home/prashant/jailhouse/inmates/lib/x86/../alloc.o
  CC  /home/prashant/jailhouse/inmates/lib/x86/../cmdline.o
  CC  /home/prashant/jailhouse/inmates/lib/x86/../pci.o
  CC  /home/prashant/jailhouse/inmates/lib/x86/../printk.o
  CC  /home/prashant/jailhouse/inmates/lib/x86/../setup.o
  CC  /home/prashant/jailhouse/inmates/lib/x86/../string.o
  CC