On Sunday, October 21, 2018 at 7:34:12 PM UTC+8, J. Kiszka wrote:
> On 19.10.18 11:19, Jan Kiszka wrote:
> > On 19.10.18 09:42, minskey guo wrote:
> >>
> >>>>
> >>>> to get a bzImage for non-root cell.  Now, the COM1 has output now during 
> >>>> booting non-root-cell linux , but I run into another issue:
> >>>>
> >>>>       1.797742] RAPL PMU: API unit is 2^-32 Joules, 5 fixed counters, 
> >>>> 655360 
> >>>> ms ovfl timer
> >>>> [    1.805696] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
> >>>> [    1.811470] RAPL PMU: hw unit of domain package 2^-14 Joules
> >>>> [    1.817155] RAPL PMU: hw unit of domain dram 2^-14 Joules
> >>>> [    1.822574] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
> >>>> [    1.828254] RAPL PMU: hw unit of domain psys 2^-14 Joules
> >>>> [    1.833679] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 
> >>>> 0x2717868ea45, max_idle_s
> >>>> [    1.843722] clocksource: Switched to clocksource tsc
> >>>> FATAL: Invalid PIO read, port: 87 size: 1
> >>>
> >>> That's a legacy resources, and that indicates your kernel lacks Jailhouse
> >>> awareness (CONFIG_JAILHOUSE_GUEST). There kernel will also report during 
> >>> boot if
> >>> it detected (and is aware of) Jailhouse.
> >>
> >> My kconfig has CONFIG_JAILHOUSE_GUEST.  Just realized that 87 is hex, so 
> >> it is 
> >> DMA page register port.   Currently, I set pio_bitmap[] for that port to 1 
> >> in 
> >> both root and non-root cell. What else should I do ?
> >>
> > 
> > You should not (have to) hand this over. I thought to remember it was 
> > disabled 
> > by one of the platform hooks in x86 that we have for Jailhouse, but maybe 
> > it was 
> > some driver that should rather be turned off.
> > 
> > Try deriving your config from the one we using in jailhouse-images.
> 
> Actually, we have the issue in jailhouse-image as well. Will send out a patch 
> these days, but the trick to resolve it is simple: disable CONFIG_ISA_DMA_API 
> (requires CONFIG_EXPERT). The issue started with 4.18
> 
> Jan
> 
> -- 
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux

Can u send me the patch for a try ?

thanks,
-Minskey

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to