[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Porting from linux to FreeBSD (procfs question)
- To: Ivan Voras <ivoras_(_at_)_freebsd_(_dot_)_org>
- Subject: Re: Porting from linux to FreeBSD (procfs question)
- From: Jeremy Chadwick <koitsu_(_at_)_FreeBSD_(_dot_)_org>
- Date: Thu, 3 Jan 2008 08:33:42 -0800
- Cc: freebsd-hackers_(_at_)_freebsd_(_dot_)_org, freebsd-questions_(_at_)_freebsd_(_dot_)_org, Fernando Apesteguía <fernando_(_dot_)_apesteguia_(_at_)_gmail_(_dot_)_com>
On Thu, Jan 03, 2008 at 05:16:42PM +0100, Ivan Voras wrote:
> On 03/01/2008, Fernando Apesteguía <fernando_(_dot_)_apesteguia_(_at_)_gmail_(_dot_)_com> wrote:
>
> > Yes, that's my problem. In Linux I can get from /proc/cpuinfo for
> > example: name, model, stepping, cache size, clock speed, supported
> > extensions, etc...
> > But using sysctl in FreeBSD (sysctl -a) I can only see name and vendor
> > for the cpu and a few more things. Am I limited to the variables
> > showed in sysctl -a?
>
> Probably. I don't know if there's anything that can give you the
> details present in cpuinfo (except using CPUID data directly).
Best bet is parsing or using the hw.model sysctl, or if you need
lower-level information, there is a port that apparently gets cache size
and other data.
There are very few things I liked about Linux /proc when I used it, but
getting h/w information happened to be one of them...
--
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |
_______________________________________________
freebsd-hackers_(_at_)_freebsd_(_dot_)_org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe_(_at_)_freebsd_(_dot_)_org"
Visit your host, monkey.org