summaryrefslogtreecommitdiff
path: root/cpu/amd/geode_lx/gplvsa_ii/legacy/header.asm
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/amd/geode_lx/gplvsa_ii/legacy/header.asm')
-rwxr-xr-xcpu/amd/geode_lx/gplvsa_ii/legacy/header.asm53
1 files changed, 53 insertions, 0 deletions
diff --git a/cpu/amd/geode_lx/gplvsa_ii/legacy/header.asm b/cpu/amd/geode_lx/gplvsa_ii/legacy/header.asm
new file mode 100755
index 0000000..d2083c0
--- /dev/null
+++ b/cpu/amd/geode_lx/gplvsa_ii/legacy/header.asm
@@ -0,0 +1,53 @@
+;
+; Copyright (c) 2006-2008 Advanced Micro Devices,Inc. ("AMD").
+;
+; This library is free software; you can redistribute it and/or modify
+; it under the terms of the GNU Lesser General Public License as
+; published by the Free Software Foundation; either version 2.1 of the
+; License, or (at your option) any later version.
+;
+; This code is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+; Lesser General Public License for more details.
+;
+; You should have received a copy of the GNU Lesser General
+; Public License along with this library; if not, write to the
+; Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+; Boston, MA 02111-1307 USA
+;
+
+;* Function: *
+;* This file contains the VSM header for the legacy VSM
+
+
+.model tiny,c
+.586
+.CODE
+
+ include VSA2.INC
+
+externdef edata:proc
+externdef _end:proc
+externdef VSM_msg_loop:proc
+public VSM_Hdr
+
+
+
+VSM_Hdr:
+ dd VSM_SIGNATURE ; VSM signature
+ db VSM_LEGACY ; VSM type
+ db 0FFh ; Any CPU
+ dw 0FFFFh ; Any Chipset
+ dw 0106h ; VSM version
+ dd OFFSET edata ; Size of VSM module
+ dw OFFSET VSM_msg_loop ; EntryPoint
+ dd OFFSET _end ; DS Limit
+ dw 0000h ; Requirements
+ dw VSA_VERSION ; VSA version
+
+ db sizeof(VSM_Header) - ($-VSM_Hdr) dup (0)
+
+
+ END
+