[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH osstest 00/10] Add initial support for testing arm32 on arm servers (Calxeda Midway)
Ian Campbell writes ("Re: [Xen-devel] [PATCH osstest 00/10] Add initial support for testing arm32 on arm servers (Calxeda Midway)"): > I've ended up with a bunch of Wheezy related fixes in here too, all > mixed in I'm afraid... Excellent, thanks. Here's my review notes, from irc. Ian. 16:25 <Diziet> ijc: Thanks :-). 16:25 <Diziet> I'll read them and maybe throw them in. 16:25 <Diziet> throw them in> Depends if I get a push of my switch to 3.4.y 16:28 <ijc> Thanks. I'm not totally convinced by the parameteriztion of the consoles and stuff, if you have any better ideas please let me know. 16:29 <Diziet> It looks OK to me. 16:29 <Diziet> You mean the ttyS0 thing 16:30 <ijc> yeah 16:30 <ijc> if you are fine with it then great ;-) 16:31 <Diziet> That uboot thing ("New host flag need-uboot-bootstr") is a bit full of magic, but it's ARM magic so I'll just take it I think. 16:31 <Diziet> Does the d-i pkgsel/include thing work on x86 ? 16:32 <ijc> it'll eventually need teaching about different arm and uboot platforms. I think it'll do for now though 16:32 <Diziet> Or I guess, I mean, if u-boot-tools does not exist (which maybe it doesn't on x86 squeeze) 16:32 <ijc> I thought it did, but I may be thinking of Wheezy 16:32 <ijc> there was a second transitional/dummy package now I think about it 16:33 <Diziet> "make an armhf flight" should be called "make some armhf jobs" but no matter. 16:33 <Diziet> ijc: Hmm. You might want to test that before I merge it and complain. 16:33 <ijc> it was called uboot-envtools in Squeeze 16:34 <Diziet> So what happens if you mention an unknown package there ? 16:34 <ijc> I have no idea... I'll need to dig out an x86 box to test on I guess 16:34 <ijc> Or I could just make it conditiona; 16:34 <Diziet> Well, you could wait until I complain. Right. 16:35 <Diziet> "PDU: support for xenuse controlled machines" has a mysterious ipmitool rune in it which surely doesn't belong. 16:35 <ijc> oh, oops, that's peculiar to this machine 16:35 <ijc> which seems to have a oneshot pxe thing in its firmware.... 16:35 <Diziet> Right 16:35 <Diziet> I think if "xenuse --on" doesn't work that means xenuse needs to do the weird rune. 16:36 <ijc> xenuse --on would work though, just the system will boot from hdd not pXE 16:36 <ijc> I have a feeling this is a firmware bug -- the docs suggest the pxe thing should be permanent... 16:36 <Diziet> "TestSupport: Massage host props with space in them" can you turn them to _ ? Because I think we currently distinguish "-"-aka-"StudlyCaps" from " " 16:37 <ijc> AH, I used - precisely so it would get further munged into StudlyCps for consistency -- you don't want that? 16:38 <Diziet> Some existing property names are of the form "some-words other-words" 16:38 <Diziet> - binds more tightly, in other words. 16:39 <ijc> ok 16:39 <Diziet> "ts-xen-install: wheezy has libyajl2 not 1" <- Does this work ? Because qw() doesn't do $-interpolation. 16:40 <ijc> It succeeds but yajl isn't installed, I guess because the shell hid the $yajl... 16:40 <ijc> For all these -- do you prefer I rebase or incrementally fgix? 16:41 <Diziet> You might as well incrementally fix, esp. since you seem already to have merged. 16:42 <ijc> I can rebase -i -p if you prefer. 16:42 <Diziet> Nah. 16:42 <Diziet> Might as well have the history as you wrote it. 16:42 <Diziet> I don't think we need to stand on a nice tidy history in osstest 16:43 <Diziet> "ts-xen-build: allow per-host CONFIG_EARLY_PRINTK" definitely wrong 16:43 <Diziet> This should be done on the kernel command line. 16:43 <Diziet> Or maybe arch-specific. 16:43 <Diziet> You mustn't make the results of the build depend on the build host like that. Builds can get reused. 16:44 <Diziet> kernel command line> Which I think there should already be a host property to add to. If not there should be one created. 16:46 <Diziet> "$xenkopt" and "$kopt" in the bootloader setup code 16:47 <ijc> CONFIG_EARLY_PRINTK is a compile time option I'm afraid. It's debug=y onlkly 16:47 * Diziet gets to the end. 16:47 <Diziet> How unpleasant. 16:47 <ijc> As I said in the comment, this is only really useful for standalone builds 16:47 <Diziet> Surely even standalone things can build here and test there ? 16:48 <ijc> only really useful for standalone builds ... if you know what you are doing 16:48 <ijc> I don't hitnk it is technically possible to make our earlyprintk more flexible, it is used from before we have anything like an FDT parser avaiable, from the early asm code 16:49 <Diziet> How annoying. 16:49 <Diziet> That's before the command line is read ? 16:49 <Diziet> Can it be binary-edited into the kernel image ? 16:49 <Diziet> A la that rootdev utility or whatever it used to be called. 16:51 <ijc> no, it defines asm macros which are inlined into the head.S code. We can just revert that patch for oSStest, it was just conveinent for me locally 16:52 <ijc> (it's start of day code which needs to be PIC and often has no stack) 16:52 <Diziet> I guess we can leave it in, but can you put a comment near the call to get_host_property warning about not setting it ? _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |