Port-xen archive

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

Re: telling real from HTT CPUs under xen?



On Tue, Apr 28, 2009 at 01:07:00PM -0400, Thor Lancelot Simon wrote:
> On Tue, Apr 28, 2009 at 12:04:14PM -0500, david l goodrich wrote:
> > On Tue, Apr 28, 2009 at 12:43:19PM -0400, Thor Lancelot Simon wrote:
> > > 
> > > I can't run it under Xen -- it doesn't work. I'll have to wait until I
> > > can reboot the machine to NetBSD/amd64 to check, I guess.
> > 
> > for whatever it's worth, it does work in Xen here, on 5.0_RC3.
> > cpu0 is a p4 with HTT, so dmesg shows a cpu0 and a cpu1.
> > --david
> > 
> > esther# cpuctl list
> > Num HwId Unbound LWPs Interrupts Last change
> > ---- ---- ------------ -------------- ----------------------------
> > 0 0 online intr Tue Apr 7 11:19:37 2009
> 
> Ah, so I should expect only the physical CPUs to show up in cpuctl list,
> and then I can pluck the apid from the 'hwid' column?
> 
> Here is what I get when I run cpuctl list on my system (amd64 domU on
> xen 3.1.4, NetBSD-current):
> 
> Num HwId Unbound LWPs Interrupts Last change
> ---- ---- ------------ -------------- ----------------------------
> cpuctl: IOC_CPU_GETINFO: Inappropriate ioctl for device
Looks like kernel newer than cpuctl. I broke compat with -current, but not
with 5.0 and forgot to write a note to current-users.
Try 'cpuctl identify 0'. On a P4 system without HT (the BIOS needs upgrading
to make it work, doh) I get this:
cpu0: Cluster/Package ID 0
On a two core, four thread box you should get two threads reporting package
ID X and two reporting package ID Y.


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /