Hi, For wider audience, added LKML. From: Jack Steiner <steiner@sgi.com> Subject: Externalize SLIT table Date: Wed, 3 Nov 2004 14:56:56 -0600 > The SLIT table provides useful information on internode > distances. Has anyone considered externalizing this > table via /proc or some equivalent mechanism. > > For example, something like the following would be useful: > > # cat /proc/acpi/slit > 010 066 046 066 > 066 010 066 046 > 046 066 010 020 > 066 046 020 010 > > If this looks ok (or something equivalent), I'll generate a patch.... For user space to manipulate scheduling domains, pinning processes to some cpu groups etc, that kind of information is very useful! Without this, users have no notion about how far between two nodes. But ACPI SLIT table is too arch specific (ia64 and x86 only) and user-visible logical number and ACPI proximity domain number is not always identical. Why not export node_distance() under sysfs? I like (1). (1) obey one-value-per-file sysfs principle % cat /sys/devices/system/node/node0/distance0 10 % cat /sys/devices/system/node/node0/distance1 66 (2) one distance for each line % cat /sys/devices/system/node/node0/distance 0:10 1:66 2:46 3:66 (3) all distances in one line like /proc/<PID>/stat % cat /sys/devices/system/node/node0/distance 10 66 46 66 --- Takayoshi Kochi - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Wed Nov 3 20:59:49 2004
This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:32 EST