KR20030014352A - 장치 계산을 위한 가상 rom - Google Patents
장치 계산을 위한 가상 rom Download PDFInfo
- Publication number
- KR20030014352A KR20030014352A KR1020027010089A KR20027010089A KR20030014352A KR 20030014352 A KR20030014352 A KR 20030014352A KR 1020027010089 A KR1020027010089 A KR 1020027010089A KR 20027010089 A KR20027010089 A KR 20027010089A KR 20030014352 A KR20030014352 A KR 20030014352A
- Authority
- KR
- South Korea
- Prior art keywords
- bios
- configuration data
- pci
- riser card
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (10)
- 데이터 처리 시스템(100)에서, 프로세서와 바이오스(103)를 포함하는 마더보드안으로 삽입된 라이저 카드(106)에 있는 임의 장치를 계산하는 방법으로서,상기 라이저 카드(106)에 있는 저장 장치(201)에 상기 임의 장치에 대한 구성 데이터를 저장하는 단계와;상기 구성 데이터를 포함하는 저장 위치가 상기 바이오스(103)에 의해 부가 ROM으로서 취급되도록, 상기 구성 데이터에 헤더를 포함시키는 단계와;상기 바이오스(103)에 의해, 상기 구성 데이터를 컨트롤러 구성 공간안으로 기입하는 단계와; 그리고상기 구성 데이터를 이용하여 상기 임의 장치를 계산하는 단계를 포함하는 것을 특징으로 하는 장치 계산 방법.
- 제 1 항에 있어서, 상기 컨트롤러 구성 공간은 PCI 컨트롤러 구성 공간이고, 임의의 PCI 버스가 상기 시스템(100)에 연결된 상기 PCI 버스 컨트롤러(104)에 상기 라이저 카드(106)를 연결하는 것을 특징으로 하는 장치 계산 방법.
- 제 1 항에 있어서, 상기 저장 장치(201)에 연결된 임의의 인터페이스가 상기 부가 ROM으로서 취급되는 것을 특징으로 하는 장치 계산 방법.
- 제 1 항에 있어서, 상기 저장 장치(201)로부터 상기 시스템 메모리에 있는 영역으로 상기 구성 데이터를 복사하는 단계를 더 포함하고, 상기 시스템 메모리에 있는 상기 영역은 부가 ROM으로서 취급되는 것을 특징으로 하는 장치 계산 방법.
- 제 4 항에 있어서, 상기 복사 단계는 시스템(100) 메모리안으로 상기 구성 데이터를 새도우잉하는 단계를 더 포함하는 것을 특징으로 하는 장치 계산 방법.
- 컴퓨터 시스템 마더보드에 연결하기에 적합한 라이저 카드(106)로서,주변 장치와; 그리고상기 라이저 카드(106)에 있는 저장 장치(201)에 저장되는 컴퓨터 프로그램 물을 포함하며, 상기 컴퓨터 프로그램 물은 상기 라이저 카드(106)가 상기 컴퓨터 시스템에 연결되었을 때, PCI 구성 공간에 기입을 위해 시스템 바이오스(103)에 의해 사용되는 구성 데이터를 구비하는 것을 특징으로 하는 라이저 카드(106).
- 제 6 항에 있어서, 상기 바이오스(103)가 상기 구성 데이터를 부가 ROM으로서 감지하도록 하기 위해서, 상기 컴퓨터 프로그램 물은 상기 구성 데이터를 조직하는 데이터를 포함하는 것을 특징으로 하는 라이저 카드(106).
- 프로세서와 바이오스(103)를 포함하는 마더보드와;상기 프로세서와 상기 바이오스(103)에 연결된 버스 컨트롤러와; 그리고상기 버스 컨트롤러를 통해 상기 마더보드에 연결되는 라이저 카드(106)를 포함하며,상기 라이저 카드(106)는 주변 장치와 그리고 상기 주변 장치와 관계되는 구성 데이터를 저장하기 위한 저장 장치(201)와, 상기 바이오스 (103)에 의해 상기 구성 데이터를 부가 ROM으로서 취급하는 회로와, 상기 바이오스 (103)에 의해 컨트롤러 구성 공간안으로 상기 구성 데이터를 기입하는 회로 및 상기 구성 데이터를 사용하여 상기 주변 장치를 계산하는 회로를 포함하는 데이터 처리 시스템(100).
- 제 8 항에 있어서, 상기 취급 회로는 상기 저장 장치(201)로부터 시스템 메모리에 있는 영역에 상기 구성 데이터를 복사하는 회로를 더 포함하고, 상기 시스템 메모리에 있는 영역은 부가 ROM으로 취급되는 것을 특징으로 하는 데이터 처리 시스템(100).
- 제 9 항에 있어서, 상기 바이오스(103)가 상기 시스템 메모리에 있는 영역을 부가 ROM으로서 취급하도록 하기 위해서, 상기 복사하는 회로가 상기 구성 데이터에 헤더를 포함시키는 회로를 포함하는 것을 특징으로 하는 데이터 처리 시스템(100).
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/498,156 US6611912B1 (en) | 2000-02-04 | 2000-02-04 | Method and apparatus having a system BIOS write configuration data of a riser card to a controller configuration space when connecting the riser card to a motherboard |
US09/498,156 | 2000-02-04 | ||
PCT/US2001/000075 WO2001057660A2 (en) | 2000-02-04 | 2001-01-02 | Virtual rom for device enumeration |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030014352A true KR20030014352A (ko) | 2003-02-17 |
KR100764921B1 KR100764921B1 (ko) | 2007-10-09 |
Family
ID=23979811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027010089A KR100764921B1 (ko) | 2000-02-04 | 2001-01-02 | 장치 이뉴머레이션을 위한 가상 rom |
Country Status (6)
Country | Link |
---|---|
US (1) | US6611912B1 (ko) |
EP (1) | EP1252569B1 (ko) |
JP (1) | JP4597459B2 (ko) |
KR (1) | KR100764921B1 (ko) |
DE (1) | DE60100848T2 (ko) |
WO (1) | WO2001057660A2 (ko) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6889280B1 (en) * | 2000-06-30 | 2005-05-03 | Intel Corporation | Motherboard extension features to provide plug and play information |
US7080165B1 (en) * | 2000-07-19 | 2006-07-18 | Advanced Micro Devices, Inc. | System and method for protecting against unauthorized use of software by automatically receiving PCI vendor ID from vendor |
US7039742B1 (en) * | 2000-11-27 | 2006-05-02 | Hewlett-Packard Development Company, L.P. | Handheld option pack identification scheme |
US7032050B2 (en) * | 2001-09-28 | 2006-04-18 | Intel Corporation | Method for control of codecs in PC riser card architectures |
KR100486244B1 (ko) * | 2001-10-16 | 2005-05-03 | 삼성전자주식회사 | 직렬 이이피롬을 이용하여 인터페이스용 카드를초기화하는 반도체 장치 및 초기화 방법 |
US20040064686A1 (en) * | 2002-09-30 | 2004-04-01 | Miller Gregory L. | Method and apparatus for marking current memory configuration |
US20050172061A1 (en) * | 2002-10-29 | 2005-08-04 | Shinji Ushigami | Device controller |
US20040193860A1 (en) * | 2003-03-24 | 2004-09-30 | Rothman Michael A | Methods and apparatus to export information from hardware devices |
US7062590B2 (en) * | 2003-08-29 | 2006-06-13 | Lsi Logic Corporation | Methods and structure for PCI bus broadcast using device ID messaging |
US7080164B2 (en) * | 2003-09-23 | 2006-07-18 | Intel Corporation | Peripheral device having a programmable identification configuration register |
US20050132160A1 (en) * | 2003-12-15 | 2005-06-16 | Everett Gerald L. | Platform independent method for establishing a run-time data area |
US20050283599A1 (en) * | 2004-06-22 | 2005-12-22 | Zimmerman Toby S | Exposing BIOS information to an ACPI aware operating system |
US7266680B1 (en) | 2004-07-29 | 2007-09-04 | Marvell International Ltd. | Method and apparatus for loading configuration data |
JP2006338380A (ja) * | 2005-06-02 | 2006-12-14 | Toshiba Corp | 情報処理装置およびその制御方法 |
CN100395719C (zh) * | 2005-08-05 | 2008-06-18 | 鸿富锦精密工业(深圳)有限公司 | 外设部件互连接口负载卡 |
US7334738B2 (en) * | 2005-10-21 | 2008-02-26 | Inventec Corporation | Riser card identification system |
US8065563B2 (en) * | 2006-03-23 | 2011-11-22 | Mediatek Inc. | System for booting from a non-XIP memory utilizing a boot engine that does not have ECC capabilities during booting |
US7555678B2 (en) * | 2006-03-23 | 2009-06-30 | Mediatek Inc. | System for booting from a non-XIP memory utilizing a boot engine that does not have ECC capabilities during booting |
CN100498731C (zh) * | 2006-08-01 | 2009-06-10 | 英业达股份有限公司 | 基本输入输出系统支持直立卡的方法 |
US7433983B2 (en) * | 2006-09-12 | 2008-10-07 | Inventec Corporation | Method for supporting riser card by basic input/output system |
US20080244147A1 (en) * | 2007-03-29 | 2008-10-02 | Inventec Corporation | Device Recognition Circuit and the Method of Recognition |
US7873824B2 (en) * | 2007-06-01 | 2011-01-18 | Advanced Micro Devices, Inc. | Method and apparatus for remote BIOS configuration control |
US20090172234A1 (en) * | 2007-12-28 | 2009-07-02 | Inventec Corporation | Apparatus and method for identifying system style |
US8117346B2 (en) | 2008-10-03 | 2012-02-14 | Microsoft Corporation | Configuration space virtualization |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4589063A (en) * | 1983-08-04 | 1986-05-13 | Fortune Systems Corporation | Data processing system having automatic configuration |
GB2203869B (en) | 1987-04-17 | 1991-10-23 | Apple Computer | Computer resource configuration method and apparatus |
JPH0823856B2 (ja) * | 1991-02-22 | 1996-03-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータシステムおよびその動作方法 |
JPH0736175B2 (ja) * | 1991-10-11 | 1995-04-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ処理システムのシステム構成設定方法、データ処理システム、及びデータ処理システム用拡張ユニット |
US5446869A (en) * | 1993-12-30 | 1995-08-29 | International Business Machines Corporation | Configuration and RAM/ROM control of PCI extension card residing on MCA adapter card |
JPH09500459A (ja) * | 1994-05-02 | 1997-01-14 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 反射防止回折格子を有する光透過性光学素子 |
US5655148A (en) * | 1994-05-27 | 1997-08-05 | Microsoft Corporation | Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information |
JPH08221222A (ja) * | 1995-02-16 | 1996-08-30 | Hitachi Ltd | 情報処理装置 |
US5835760A (en) * | 1995-10-13 | 1998-11-10 | Texas Instruments Incorporated | Method and arrangement for providing BIOS to a host computer |
US5751975A (en) * | 1995-12-28 | 1998-05-12 | Intel Corporation | Method and apparatus for interfacing a device compliant to a first bus protocol to an external bus having a second bus protocol and for providing virtual functions through a multi-function intelligent bridge |
JPH10143460A (ja) * | 1996-11-07 | 1998-05-29 | Nec Eng Ltd | Scsiホストアダプタ |
KR100265711B1 (ko) * | 1997-02-14 | 2000-09-15 | 윤종용 | Isa장치의 자동감지기능을 갖는 컴퓨터 시스템의 부팅 방법 |
US5926838A (en) * | 1997-03-19 | 1999-07-20 | Micron Electronics | Interface for high speed memory |
US5999989A (en) | 1997-06-17 | 1999-12-07 | Compaq Computer Corporation | Plug-and-play |
US6298426B1 (en) * | 1997-12-31 | 2001-10-02 | Intel Corporation | Controller configurable for use with multiple memory organizations |
US6311242B1 (en) * | 1998-08-27 | 2001-10-30 | Apple Computer, Inc. | Method and apparatus for supporting dynamic insertion and removal of PCI devices |
US6353885B1 (en) * | 1999-01-26 | 2002-03-05 | Dell Usa, L.P. | System and method for providing bios-level user configuration of a computer system |
-
2000
- 2000-02-04 US US09/498,156 patent/US6611912B1/en not_active Expired - Lifetime
-
2001
- 2001-01-02 JP JP2001556444A patent/JP4597459B2/ja not_active Expired - Fee Related
- 2001-01-02 WO PCT/US2001/000075 patent/WO2001057660A2/en active IP Right Grant
- 2001-01-02 KR KR1020027010089A patent/KR100764921B1/ko not_active IP Right Cessation
- 2001-01-02 EP EP01900306A patent/EP1252569B1/en not_active Expired - Lifetime
- 2001-01-02 DE DE60100848T patent/DE60100848T2/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6611912B1 (en) | 2003-08-26 |
JP4597459B2 (ja) | 2010-12-15 |
KR100764921B1 (ko) | 2007-10-09 |
EP1252569A2 (en) | 2002-10-30 |
EP1252569B1 (en) | 2003-09-24 |
WO2001057660A3 (en) | 2002-03-21 |
DE60100848D1 (de) | 2003-10-30 |
JP2003521778A (ja) | 2003-07-15 |
DE60100848T2 (de) | 2004-06-09 |
WO2001057660A2 (en) | 2001-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100764921B1 (ko) | 장치 이뉴머레이션을 위한 가상 rom | |
US6732264B1 (en) | Multi-tasking boot firmware | |
KR100262677B1 (ko) | Pci 버스 컴퓨터용 인에이블/디스에이블 확장 rom을구비한 증설 보드 | |
US7483974B2 (en) | Virtual management controller to coordinate processing blade management in a blade server environment | |
US6961791B2 (en) | Method for expansion and integration of option ROM support utilities for run-time/boot-time usage | |
US6338107B1 (en) | Method and system for providing hot plug of adapter cards in an expanded slot environment | |
US6292859B1 (en) | Automatic selection of an upgrade controller in an expansion slot of a computer system motherboard having an existing on-board controller | |
JPH0588859A (ja) | 両立性検査方法、システムコンポーネント及びコンピユータシステム | |
US20010018721A1 (en) | Upgrade card for a computer system | |
JPH06348642A (ja) | マルチプル・バス・ネットワークの初期化方法及びその装置 | |
CN110096314B (zh) | 一种接口初始化方法、装置、设备及计算机可读存储介质 | |
JP3230005B2 (ja) | オプション・ボードprom | |
US6298408B1 (en) | Intelligent input and output controller for flexible interface | |
US9372702B2 (en) | Non-disruptive code update of a single processor in a multi-processor computing system | |
WO1995010806A1 (fr) | Dispositif et procede pour le controle d'interruptions | |
US5859987A (en) | Method and apparatus for providing multiple configuration reset modes for an intelligent bridge | |
US6237057B1 (en) | Method and system for PCI slot expansion via electrical isolation | |
JPH0644094A (ja) | 代替システム制御装置のエラーを検出するコンピュータ・システム | |
US7206973B2 (en) | PCI validation | |
US7873807B1 (en) | Relocating a program module from NVRAM to RAM during the PEI phase of an EFI-compatible firmware | |
JP2004070953A (ja) | 複数のオペレーティングシステムをサポートする方法 | |
US5594879A (en) | Method of and apparatus for arbitrarily disabling under processor control individual slots on a computer bus | |
US5754852A (en) | Apparatus for combining cellular telephone ring signals and PSTN ring signals | |
Intel | Technical Product Specification for Intel® Desktop Boards using the Intel® 845GL Chipset | |
JP2938049B1 (ja) | コンピュータ本体への拡張入出力装置の活線挿抜制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20020805 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20051215 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070126 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070724 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20071001 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20071002 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100930 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20110922 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110922 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20120924 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120924 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |