%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/dev/cpu
+install -d $RPM_BUILD_ROOT/dev/cpu/{0,1,2,3,4,5,6,7}/
mknode() {
# [ -e $1 ] || mknod $1 $2 $3 $4
mknode toshiba c 10 181
mknode cpu/microcode c 10 184
%endif
+for i in 0 1 2 3 4 5 6 7
+do
+ mknode cpu/$i/cpuid c 203 $i
+ mknod cpu/$i/msr c 202 $i
+done
# route
mknode route c 36 0
ln -sf vbi0 vbi
# em8300 (dxr3 and h+) support
-mknod /dev/em8300-0 c 121 0
-mknod /dev/em8300_mv-0 c 121 1
-mknod /dev/em8300_ma-0 c 121 2
-mknod /dev/em8300_sp-0 c 121 3
-ln -sf /dev/em8300-0 /dev/em8300
-ln -sf /dev/em8300_mv-0 /dev/em8300_mv
-ln -sf /dev/em8300_ma-0 /dev/em8300_ma
-ln -sf /dev/em8300_sp-0 /dev/em8300_sp
+mknode em8300-0 c 121 0
+mknode em8300_mv-0 c 121 1
+mknode em8300_ma-0 c 121 2
+mknode em8300_sp-0 c 121 3
+ln -sf em8300-0 em8300
+ln -sf em8300_mv-0 em8300_mv
+ln -sf em8300_ma-0 em8300_ma
+ln -sf em8300_sp-0 em8300_sp
# more ide channels
mknode hdi b 56 0
# ataraid
mkdir ataraid
for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
- mknod ataraid/d$d b 114 $(( $d * 16 ))
+ mknode ataraid/d$d b 114 $(( $d * 16 ))
for p in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
- mknod ataraid/d${d}p${p} b 114 $(( $d * 16 + $p ))
+ mknode ataraid/d${d}p${p} b 114 $(( $d * 16 + $p ))
done
done
mknode ipstate c 95 2
# arpd
-mknod arpd c 36 8
+mknode arpd c 36 8
# pt_drv
-mknod pt_drv c 40 0
+mknode pt_drv c 40 0
# temporary
install -d $RPM_BUILD_ROOT/proc/asound
%dir /dev/cpu
%attr(666,root,root) /dev/cpu/microcode
%endif
+%dir /dev/cpu/0
+%dir /dev/cpu/1
+%dir /dev/cpu/2
+%dir /dev/cpu/3
+%dir /dev/cpu/4
+%dir /dev/cpu/5
+%dir /dev/cpu/6
+%dir /dev/cpu/7
+%attr(664,root,root) /dev/cpu/[0-9]/*
%attr(660,root,disk) /dev/tpqic*
%attr(666,root,root) /dev/tty