svn commit: r219922 - in projects/altix/sys: dev/uart ia64/ia64
ia64/include
Marcel Moolenaar
marcel at FreeBSD.org
Wed Mar 23 17:11:36 UTC 2011
Author: marcel
Date: Wed Mar 23 17:11:35 2011
New Revision: 219922
URL: http://svn.freebsd.org/changeset/base/219922
Log:
Move SAL function numbers specific to SGI Altix from sal.h to sgisn.h.
Modified:
projects/altix/sys/dev/uart/uart_dev_sgisn.c
projects/altix/sys/ia64/ia64/machdep.c
projects/altix/sys/ia64/include/sal.h
projects/altix/sys/ia64/include/sgisn.h
Modified: projects/altix/sys/dev/uart/uart_dev_sgisn.c
==============================================================================
--- projects/altix/sys/dev/uart/uart_dev_sgisn.c Wed Mar 23 16:58:04 2011 (r219921)
+++ projects/altix/sys/dev/uart/uart_dev_sgisn.c Wed Mar 23 17:11:35 2011 (r219922)
@@ -34,6 +34,7 @@ __FBSDID("$FreeBSD$");
#include <sys/endian.h>
#include <machine/bus.h>
#include <machine/sal.h>
+#include <machine/sgisn.h>
#include <dev/uart/uart.h>
#include <dev/uart/uart_cpu.h>
Modified: projects/altix/sys/ia64/ia64/machdep.c
==============================================================================
--- projects/altix/sys/ia64/ia64/machdep.c Wed Mar 23 16:58:04 2011 (r219921)
+++ projects/altix/sys/ia64/ia64/machdep.c Wed Mar 23 17:11:35 2011 (r219922)
@@ -91,6 +91,7 @@ __FBSDID("$FreeBSD$");
#include <machine/pcb.h>
#include <machine/reg.h>
#include <machine/sal.h>
+#include <machine/sgisn.h>
#include <machine/sigframe.h>
#ifdef SMP
#include <machine/smp.h>
Modified: projects/altix/sys/ia64/include/sal.h
==============================================================================
--- projects/altix/sys/ia64/include/sal.h Wed Mar 23 16:58:04 2011 (r219921)
+++ projects/altix/sys/ia64/include/sal.h Wed Mar 23 17:11:35 2011 (r219922)
@@ -114,15 +114,6 @@ struct sal_ap_wakeup_descriptor {
#define SAL_FREQ_BASE 0x01000012
#define SAL_UPDATE_PAL 0x01000020
-#define SAL_SGISN_SAPIC_INFO 0x0200001d
-#define SAL_SGISN_SN_INFO 0x0200001e
-#define SAL_SGISN_PUTC 0x02000021
-#define SAL_SGISN_GETC 0x02000022
-#define SAL_SGISN_POLL 0x02000026
-#define SAL_SGISN_TXBUF 0x02000028
-#define SAL_SGISN_IOHUB_INFO 0x02000055
-#define SAL_SGISN_IOBUS_INFO 0x02000056
-
/* SAL_SET_VECTORS event handler types */
#define SAL_OS_MCA 0
#define SAL_OS_INIT 1
Modified: projects/altix/sys/ia64/include/sgisn.h
==============================================================================
--- projects/altix/sys/ia64/include/sgisn.h Wed Mar 23 16:58:04 2011 (r219921)
+++ projects/altix/sys/ia64/include/sgisn.h Wed Mar 23 17:11:35 2011 (r219922)
@@ -28,6 +28,17 @@
#ifndef _MACHINE_SGISN_H_
#define _MACHINE_SGISN_H_
+/* SAL functions */
+#define SAL_SGISN_SAPIC_INFO 0x0200001d
+#define SAL_SGISN_SN_INFO 0x0200001e
+#define SAL_SGISN_PUTC 0x02000021
+#define SAL_SGISN_GETC 0x02000022
+#define SAL_SGISN_POLL 0x02000026
+#define SAL_SGISN_TXBUF 0x02000028
+#define SAL_SGISN_IOHUB_INFO 0x02000055
+#define SAL_SGISN_IOBUS_INFO 0x02000056
+#define SAL_SGISN_IODEV_INFO 0x02000057
+
#define SGISN_GEOID_MODULE(id) (((id) >> 0) & 0xffffffffu)
#define SGISN_GEOID_TYPE(id) (((id) >> 32) & 0xff)
#define SGISN_GEOID_SLAB(id) (((id) >> 40) & 0xff)
More information about the svn-src-projects
mailing list