[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] xen/arm: Fix arm32 build failure when early printk is enabled



Hi,

On 29/02/2024 10:07, Michal Orzel wrote:


On 28/02/2024 23:27, Stefano Stabellini wrote:


On Wed, 28 Feb 2024, Michal Orzel wrote:
Hi Julien,

On 28/02/2024 12:42, Julien Grall wrote:


Hi Michal,

On 28/02/2024 10:35, Michal Orzel wrote:
Commit 0441c3acc7e9 forgot to rename FIXMAP_CONSOLE to FIX_CONSOLE in
TEMPORARY_EARLY_UART_VIRTUAL_ADDRESS macro. This results in a build
failure on arm32, when early printk is enabled:
arch/arm/arm32/mmu/head.S:311: Error: invalid operands (*UND* and *ABS* 
sections) for `*'

Good catch! Somewhat related I wonder whether we should add earlyprintk
testing in gitlab?
I thought about adding this and I think we should at least have build jobs 
(hypervisor only, no toolstack)
selecting early printk. When it comes to testing if early printk works, I'm not 
sure. It'd be nice
but FWIR we have limited bandwidth.

@Stefano, what's your opinion?

I think it would be a good and quick test to have. To save testing
bandwidth I think we should reduce the amount of debug/non-debug
variations of the same tests that we have.
Yes, I suggested that some time ago. We could keep both versions for generic 
tests,
but remove the non-debug version (unless you prefer to do the opposite) for:

I think it makes sense during development window to use the debug version. However, I think we want some non-debug testing during the hardening phase.

Can gitlab read CONFIG_DEBUG from Config.mk?

Cheers,

--
Julien Grall



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.