patch-2.1.79 linux/arch/alpha/kernel/setup.c
Next file: linux/arch/alpha/kernel/t2.c
Previous file: linux/arch/alpha/kernel/pyxis.c
Back to the patch index
Back to the overall index
- Lines: 60
- Date:
Mon Jan 12 14:51:14 1998
- Orig file:
v2.1.78/linux/arch/alpha/kernel/setup.c
- Orig date:
Tue May 13 22:41:00 1997
diff -u --recursive --new-file v2.1.78/linux/arch/alpha/kernel/setup.c linux/arch/alpha/kernel/setup.c
@@ -62,6 +62,18 @@
* code think we're on a VGA color display.
*/
struct screen_info screen_info = {
+#if defined(CONFIG_ALPHA_BOOK1)
+ /* the AlphaBook1 has LCD video fixed at 800x600, 37 rows and 100 cols */
+ 0, 37, /* orig-x, orig-y */
+ { 0, 0 }, /* unused */
+ 0, /* orig-video-page */
+ 0, /* orig-video-mode */
+ 100, /* orig-video-cols */
+ 0,0,0, /* ega_ax, ega_bx, ega_cx */
+ 37, /* orig-video-lines */
+ 1, /* orig-video-isVGA */
+ 16 /* orig-video-points */
+#else
0, 25, /* orig-x, orig-y */
{ 0, 0 }, /* unused */
0, /* orig-video-page */
@@ -71,6 +83,7 @@
25, /* orig-video-lines */
1, /* orig-video-isVGA */
16 /* orig-video-points */
+#endif
};
/*
@@ -166,6 +179,10 @@
*memory_start_p = apecs_init(*memory_start_p, *memory_end_p);
#elif defined(CONFIG_ALPHA_CIA)
*memory_start_p = cia_init(*memory_start_p, *memory_end_p);
+#elif defined(CONFIG_ALPHA_PYXIS)
+ *memory_start_p = pyxis_init(*memory_start_p, *memory_end_p);
+#elif defined(CONFIG_ALPHA_T2)
+ *memory_start_p = t2_init(*memory_start_p, *memory_end_p);
#endif
}
@@ -175,7 +192,8 @@
int get_cpuinfo(char *buffer)
{
const char *cpu_name[] = {
- "EV3", "EV4", "Unknown 1", "LCA4", "EV5", "EV45"
+ "EV3", "EV4", "Unknown 1", "LCA4", "EV5", "EV45", "EV56",
+ "EV6", "PCA56"
};
# define SYSTYPE_NAME_BIAS 20
const char *systype_name[] = {
@@ -185,8 +203,9 @@
"ADU", "Cobra", "Ruby", "Flamingo", "5", "Jensen",
"Pelican", "8", "Sable", "AXPvme", "Noname",
"Turbolaser", "Avanti", "Mustang", "Alcor", "16",
- "Mikasa", "18", "EB66", "EB64+", "21", "22", "23",
- "24", "25", "EB164"
+ "Mikasa", "18", "EB66", "EB64+", "AlphaBook1",
+ "Rawhide", "Lego", "Lynx", "25", "EB164", "Noritake",
+ "Cortex", "29", "Miata", "31", "Takara", "Yukon"
};
struct percpu_struct *cpu;
unsigned int cpu_index;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov