VirtualBox

source: vbox/trunk/src/VBox/Devices/PC/BIOS/smidmi.inc

Last change on this file was 98103, checked in by vboxsync, 16 months ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.2 KB
Line 
1;
2; Copyright (C) 2006-2023 Oracle and/or its affiliates.
3;
4; This file is part of VirtualBox base platform packages, as
5; available from https://www.virtualbox.org.
6;
7; This program is free software; you can redistribute it and/or
8; modify it under the terms of the GNU General Public License
9; as published by the Free Software Foundation, in version 3 of the
10; License.
11;
12; This program is distributed in the hope that it will be useful, but
13; WITHOUT ANY WARRANTY; without even the implied warranty of
14; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15; General Public License for more details.
16;
17; You should have received a copy of the GNU General Public License
18; along with this program; if not, see <https://www.gnu.org/licenses>.
19;
20; SPDX-License-Identifier: GPL-3.0-only
21; --------------------------------------------------------------------
22;
23; This code is based on:
24;
25; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
26;
27; Copyright (C) 2002 MandrakeSoft S.A.
28;
29; MandrakeSoft S.A.
30; 43, rue d'Aboukir
31; 75002 Paris - France
32; http://www.linux-mandrake.com/
33; http://www.mandrakesoft.com/
34;
35; This library is free software; you can redistribute it and/or
36; modify it under the terms of the GNU Lesser General Public
37; License as published by the Free Software Foundation; either
38; version 2 of the License, or (at your option) any later version.
39;
40; This library is distributed in the hope that it will be useful,
41; but WITHOUT ANY WARRANTY; without even the implied warranty of
42; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
43; Lesser General Public License for more details.
44;
45; You should have received a copy of the GNU Lesser General Public
46; License along with this library; if not, write to the Free Software
47; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
48;
49;
50
51; Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
52; other than GPL or LGPL is available it will apply instead, Oracle elects to use only
53; the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
54; a choice of LGPL license versions is made available with the language indicating
55; that LGPLv2 or any later version may be used, or where a choice of which version
56; of the LGPL is applied is otherwise unspecified.
57
58include vbdmismi.inc
59
60align 16
61 ;;
62 ;; NOTE! These are placeholders, also required for correct BIOS
63 ;; checksum calculation. Overwritten by DevPcBios.
64 ;;
65
66 ;; The SMBIOS header
67 db '_SM_' ; signature
68 db 0 ; checksum (set by biossums)
69 db 01Fh ; EPS length, defined by standard
70 db VBOX_SMBIOS_MAJOR_VER ; SMBIOS major version
71 db VBOX_SMBIOS_MINOR_VER ; SMBIOS minor version
72 dw VBOX_SMBIOS_MAXSS ; Maximum structure size
73 db 0 ; Entry point revision
74 db 0, 0, 0, 0, 0 ; 16 bytes total
75
76 ;; The DMI header
77 db '_DMI_' ; signature
78 db 0 ; checksum (set by biossums)
79 dw 0 ; DMI tables length (set by DevPcBios)
80 dd VBOX_DMI_TABLE_BASE ; DMI tables base
81 dw 0 ; DMI tables entries (set by DevPcBios)
82 db VBOX_DMI_TABLE_VER ; DMI version
83 db 0 ; Just for alignment (16 bytes total)
84
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use