diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-10-20 19:56:31 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-10-20 19:56:31 +0200 |
commit | 83e20b4df18d539db59c8e1090f77a6565df250e (patch) | |
tree | d42f2d4c7fdd8cb1526131515690bc9229150505 /sys/src/9/bcm/devarch.c | |
parent | 796e5e6000677a39577d545e4603ce251e7cbfe9 (diff) |
bcm: import changes for raspi2/3 from richard miller
Diffstat (limited to 'sys/src/9/bcm/devarch.c')
-rw-r--r-- | sys/src/9/bcm/devarch.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/src/9/bcm/devarch.c b/sys/src/9/bcm/devarch.c index a9b51c273..090c6ae77 100644 --- a/sys/src/9/bcm/devarch.c +++ b/sys/src/9/bcm/devarch.c @@ -150,17 +150,19 @@ Dev archdevtab = { static long cputyperead(Chan*, void *a, long n, vlong offset) { - char str[128]; + char name[64], str[128]; - snprint(str, sizeof str, "ARM11 %d\n", m->cpumhz); + cputype2name(name, sizeof name); + snprint(str, sizeof str, "ARM %s %d\n", name, m->cpumhz); return readstr(offset, a, n, str); } static long cputempread(Chan*, void *a, long n, vlong offset) { - char str[128]; - snprint(str, sizeof str, "%d±%d\n", gettemp(0) / 1000, 1); + char str[16]; + + snprint(str, sizeof str, "%ud\n", (getcputemp()+500)/1000); return readstr(offset, a, n, str); } |