89
90
.show = show_cpuinfo,
94
* Support /proc/tile directory
97
static int __init proc_tile_init(void)
99
struct proc_dir_entry *root = proc_mkdir("tile", NULL);
103
proc_tile_hardwall_init(root);
108
arch_initcall(proc_tile_init);
111
* Support /proc/sys/tile directory
114
#ifndef __tilegx__ /* FIXME: GX: no support for unaligned access yet */
115
static ctl_table unaligned_subtable[] = {
117
.procname = "enabled",
118
.data = &unaligned_fixup,
119
.maxlen = sizeof(int),
121
.proc_handler = &proc_dointvec
124
.procname = "printk",
125
.data = &unaligned_printk,
126
.maxlen = sizeof(int),
128
.proc_handler = &proc_dointvec
132
.data = &unaligned_fixup_count,
133
.maxlen = sizeof(int),
135
.proc_handler = &proc_dointvec
140
static ctl_table unaligned_table[] = {
142
.procname = "unaligned_fixup",
144
.child = unaligned_subtable
150
static struct ctl_path tile_path[] = {
151
{ .procname = "tile" },
155
static int __init proc_sys_tile_init(void)
157
#ifndef __tilegx__ /* FIXME: GX: no support for unaligned access yet */
158
register_sysctl_paths(tile_path, unaligned_table);
163
arch_initcall(proc_sys_tile_init);