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

Re: Porting from linux to FreeBSD (procfs question)



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