Date: Tue, 2 Jun 2009 13:05:11 +0200 From: nocturnal <swehack@gmail.com> To: Dan Nelson <dnelson@allantgroup.com> Cc: freebsd-smp@freebsd.org Subject: Re: Show which CPU is executing a thread? Message-ID: <9aed80930906020405n5fddf86fyea73f90809f49625@mail.gmail.com> In-Reply-To: <9aed80930906020355i23366a8sa8f271216da98472@mail.gmail.com> References: <9aed80930906010357w2bf642abk50bbadb6cdf34196@mail.gmail.com> <9aed80930906010738q1d92ae0fje1a83143092fc100@mail.gmail.com> <20090601163230.GE90077@dan.emsphone.com> <9aed80930906020355i23366a8sa8f271216da98472@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
Disregard my last e-mail, i found the very extensive structure of kinfo_proc in sys/user.h. 2009/6/2 nocturnal <swehack@gmail.com> > First of all thank you for your help Dan. > > One last question though, does anyone have the structure of the kinfo_proc > struct? In kvm.h it seems to be defined transparently and i would very much > like to know where in this struct i can find the CPU ID. > > 2009/6/1 Dan Nelson <dnelson@allantgroup.com> > > In the last episode (Jun 01), nocturnal said: >> > 2009/6/1 nocturnal <swehack@gmail.com> >> > > I've been searching the web, all i want is to show which CPU is >> > > currently executing a certain thread. Is this info available to me in >> > > user space? Which manuals should i read to do this? >> > > >> > > I know Solaris has something about lwp that can show the last CPU >> used, >> > > i think. I would be happy if FreeBSD had something similar so it >> > > doesn't have to be very live or accurate. >> > > >> > > Thank you in advance for any info or hints. >> > >> > I'm more after a programming API for this and when i search the web all >> i >> > find is people saying it cannot be done on FreeBSD in userspace, yet. >> > >> > Solaris and Linux can do it but FreeBSD doesn't have this in user space. >> >> FreeBSD can and does. See the kvm_getprocs manpage, and take a look at >> /usr/src/bin/ps/ps.c or /usr/src/usr.bin/top/machine.c to see how it's >> used. >> >> > Is anyone working on it, what is the status? Will it be part of SMPng? >> >> SMPng went into FeeeBSD 5.0.. you must be reading some old mailing list >> archives :) >> >> -- >> Dan Nelson >> dnelson@allantgroup.com >> _______________________________________________ >> freebsd-smp@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-smp >> To unsubscribe, send any mail to "freebsd-smp-unsubscribe@freebsd.org" >> > > > > -- > > > Med vänliga hälsningar > > Stefan Midjich aka nocturnal > [SWEHACK] http://swehack.se > -- Med vänliga hälsningar Stefan Midjich aka nocturnal [SWEHACK] http://swehack.sehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9aed80930906020405n5fddf86fyea73f90809f49625>
