ATE255251T1 - Verfahren zum schreiben eines geänderten bios codes in den rompeicherchip einer hostschnittstelle - Google Patents

Verfahren zum schreiben eines geänderten bios codes in den rompeicherchip einer hostschnittstelle

Info

Publication number
ATE255251T1
ATE255251T1 AT00936126T AT00936126T ATE255251T1 AT E255251 T1 ATE255251 T1 AT E255251T1 AT 00936126 T AT00936126 T AT 00936126T AT 00936126 T AT00936126 T AT 00936126T AT E255251 T1 ATE255251 T1 AT E255251T1
Authority
AT
Austria
Prior art keywords
host
ram
host adapter
memory space
rom
Prior art date
Application number
AT00936126T
Other languages
English (en)
Inventor
Wendy O Leung
Nilesh R Shah
Original Assignee
Adaptec Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Adaptec Inc filed Critical Adaptec Inc
Application granted granted Critical
Publication of ATE255251T1 publication Critical patent/ATE255251T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Read Only Memory (AREA)
AT00936126T 1999-06-02 2000-05-17 Verfahren zum schreiben eines geänderten bios codes in den rompeicherchip einer hostschnittstelle ATE255251T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/324,347 US6282647B1 (en) 1999-06-02 1999-06-02 Method for flashing a read only memory (ROM) chip of a host adapter with updated option ROM bios code
PCT/US2000/013893 WO2000073912A1 (en) 1999-06-02 2000-05-17 Method for flashing a read only memory (rom) chip of a host adapter with updated bios code

Publications (1)

Publication Number Publication Date
ATE255251T1 true ATE255251T1 (de) 2003-12-15

Family

ID=23263205

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00936126T ATE255251T1 (de) 1999-06-02 2000-05-17 Verfahren zum schreiben eines geänderten bios codes in den rompeicherchip einer hostschnittstelle

Country Status (6)

Country Link
US (1) US6282647B1 (de)
EP (1) EP1133730B1 (de)
AT (1) ATE255251T1 (de)
AU (1) AU5148700A (de)
DE (1) DE60006779T2 (de)
WO (1) WO2000073912A1 (de)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6446139B1 (en) * 1999-06-28 2002-09-03 Adaptec, Inc. Multiple chip single image BIOS
US6567911B1 (en) * 1999-12-06 2003-05-20 Adaptec, Inc. Method of conserving memory resources during execution of system BIOS
US6529989B1 (en) * 2000-05-03 2003-03-04 Adaptec, Inc. Intelligent expansion ROM sharing bus subsystem
US7539828B2 (en) * 2000-08-08 2009-05-26 Faronics Corporation Method and system for automatically preserving persistent storage
US6463549B1 (en) * 2000-09-28 2002-10-08 Motorola, Inc. Device and method for patching code residing on a read only memory module utilizing a random access memory for storing a set of fields, each field indicating validity of content of a group, and for receiving an address of a memory portion of the read only memory
US6785746B1 (en) * 2000-10-06 2004-08-31 Adaptec, Inc. Dual-channel SCSI chips and methods for configuring separate interoperability of each channel of the SCSI chip
US6859876B2 (en) * 2000-12-29 2005-02-22 Hewlett-Packard Development Company, L.P. System and method for detecting and using a replacement boot block during initialization by an original boot block
US7293115B2 (en) * 2001-02-28 2007-11-06 Sony Corporation Internet-aware agent for automatically updating applications without executing the application
US6691213B1 (en) * 2001-02-28 2004-02-10 Western Digital Ventures, Inc. Computer system and method for accessing a protected partition of a disk drive that lies beyond a limited address range of a host computer's BIOS
EP1248193A1 (de) * 2001-04-02 2002-10-09 Hewlett-Packard Company Initialisierungsmodule für einen Gerätetreiber
US6868492B1 (en) * 2001-07-20 2005-03-15 Lsi Logic Corporation Methods and apparatus for booting a host adapter device devoid of nonvolatile program memory
US7027806B2 (en) 2001-07-26 2006-04-11 Kyocera Wireless, Corp. System and method for field downloading a wireless communications device software code section
US7200389B2 (en) 2001-07-26 2007-04-03 Kyocera Wireless Corp. Dynamic interface software for wireless communication devices
US7184759B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. Modular software components for wireless communication devices
US7197302B2 (en) 2001-07-26 2007-03-27 Kyocera Wireless Corp. System and method for interchangeable modular hardware components for wireless communication devices
JP4104546B2 (ja) * 2001-07-26 2008-06-18 キョウセラ ワイヤレス コープ. 現場更新可能な無線通信デバイスソフトウェアを組織化するシステムおよび方法
US7143407B2 (en) 2001-07-26 2006-11-28 Kyocera Wireless Corp. System and method for executing wireless communications device dynamic instruction sets
US7184793B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. System and method for over the air area code update
US7328007B2 (en) 2001-07-26 2008-02-05 Kyocera Wireless Corp. System and method for organizing wireless communication device system software
US9554268B2 (en) 2001-07-26 2017-01-24 Kyocera Corporation System and method for updating persistent data in a wireless communications device
US7159214B2 (en) 2001-07-26 2007-01-02 Kyocera Wireless Corp. System and method for compacting field upgradeable wireless communication device software code sections
US7386846B2 (en) 2001-07-26 2008-06-10 Kyocera Wireless Corp. System and method for the management of wireless communications device system software downloads in the field
US7254386B2 (en) 2001-08-10 2007-08-07 Kyocera Wireless Corp. System and method for improved security in handset reprovisioning and reprogramming
US6961537B2 (en) 2001-08-10 2005-11-01 Kyocera Wireless Corp. System and method for peer-to-peer handset communication
US6760827B2 (en) * 2001-11-30 2004-07-06 Lsi Logic Corporation Method and apparatus for accessing ROM PCI memory above 64 K
US20030159025A1 (en) * 2002-02-19 2003-08-21 Intel Corporation Run-time compression/decompression of a boot image
US6925365B2 (en) * 2002-08-05 2005-08-02 Daimlerchrysler Corporation Flash loader for vehicle electronic control units
US7519779B2 (en) * 2002-08-26 2009-04-14 International Business Machines Corporation Dumping using limited system address space
US20040076043A1 (en) * 2002-10-21 2004-04-22 Phoenix Technologies Ltd. Reliable and secure updating and recovery of firmware from a mass storage device
US7254703B2 (en) * 2003-01-30 2007-08-07 Intel Corporation Methods and apparatus for acquiring and displaying expansion read only memory size information
US7188238B2 (en) * 2003-05-21 2007-03-06 Intel Corporation Methods and apparatus to update a basic input/output system (BIOS)
US7359698B2 (en) 2003-09-08 2008-04-15 Kyocera Wireless Corp. Systems and methods for enhanced over-the-air programming
US7127603B2 (en) * 2003-11-14 2006-10-24 Dell Products, L.P. System and method for manufacture of information handling systems with selective option ROM executions
US7373498B2 (en) * 2003-12-23 2008-05-13 Intel Corporation Method and apparatus for updating a system configuration through an active or passive update
US8924522B2 (en) 2003-12-23 2014-12-30 Intel Corporation Method and apparatus for remote modification of system configuration setting
US8990366B2 (en) 2003-12-23 2015-03-24 Intel Corporation Method and apparatus for remote modification of system configuration
CN100462946C (zh) * 2004-07-07 2009-02-18 鸿富锦精密工业(深圳)有限公司 Bios在线烧录系统
US9264384B1 (en) * 2004-07-22 2016-02-16 Oracle International Corporation Resource virtualization mechanism including virtual host bus adapters
US7260713B2 (en) * 2004-12-14 2007-08-21 Lsi Corporation Apparatus and method for building, storing, uploading, relocating and executing DOS based software module during system startup time
CN101091163B (zh) * 2004-12-31 2011-06-08 英特尔公司 系统固件的可管理扩展方法、装置和系统
US9813283B2 (en) 2005-08-09 2017-11-07 Oracle International Corporation Efficient data transfer between servers and remote peripherals
US7519804B2 (en) * 2006-02-09 2009-04-14 Dell Products L.P. Split read only memory architecture for storage option read only memories
US7526578B2 (en) * 2006-02-17 2009-04-28 International Business Machines Corporation Option ROM characterization
US7873754B2 (en) * 2006-02-17 2011-01-18 International Business Machines Corporation Structure for option ROM characterization
US8707297B2 (en) * 2006-07-26 2014-04-22 Dell Products L.P. Apparatus and methods for updating firmware
US8332610B2 (en) * 2007-04-17 2012-12-11 Marvell World Trade Ltd. System on chip with reconfigurable SRAM
US8185886B2 (en) * 2007-06-26 2012-05-22 Intel Corporation Method and apparatus to enable dynamically activated firmware updates
US8429640B2 (en) * 2009-06-05 2013-04-23 Dell Products L.P. System and method for modifying firmware
US9973446B2 (en) 2009-08-20 2018-05-15 Oracle International Corporation Remote shared server peripherals over an Ethernet network for resource virtualization
US9331963B2 (en) 2010-09-24 2016-05-03 Oracle International Corporation Wireless host I/O using virtualized I/O controllers
TW201331841A (zh) * 2012-01-16 2013-08-01 Asmedia Technology Inc 電子裝置及其基本輸入輸出系統的更新裝置
US9083550B2 (en) 2012-10-29 2015-07-14 Oracle International Corporation Network virtualization over infiniband
CN105373404A (zh) * 2015-11-25 2016-03-02 青岛海信宽带多媒体技术有限公司 软件镜像烧录方法及设备

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5526506A (en) * 1970-12-28 1996-06-11 Hyatt; Gilbert P. Computer system having an improved memory architecture
US5167030A (en) * 1989-08-23 1992-11-24 Helix Software Company, Inc. System for dynamically allocating main memory to facilitate swapping of terminate and stay resident communication program to increase available memory space
US5202994A (en) * 1990-01-31 1993-04-13 Hewlett-Packard Company System and method for shadowing and re-mapping reserved memory in a microcomputer
US5142667A (en) * 1990-09-28 1992-08-25 Xerox Corporation Resource and memory management algorithms for electric printing and electronic reprographic systems
IT1254937B (it) * 1991-05-06 1995-10-11 Aggiornamento dinamico di memoria non volatile in un sistema informatico
DE4215063C2 (de) * 1991-05-10 1999-11-25 Intel Corp Einrichtung und Verfahren zum Seitenwechsel bei einem nicht-flüchtigen Speicher
WO1992021087A1 (en) * 1991-05-13 1992-11-26 Hill, William, Stanley Method and apparatus for preventing 'disease' damage in computer systems
US5237669A (en) * 1991-07-15 1993-08-17 Quarterdeck Office Systems, Inc. Memory management method
US5550997A (en) * 1992-11-18 1996-08-27 Canon Kabushiki Kaisha In an interactive network board, a method and apparatus for preventing inadvertent loading of a programmable read only memory
US5815722A (en) * 1992-11-18 1998-09-29 Canon Information Systems, Inc. In an interactive network board, a method and apparatus for remotely downloading and executing files in a memory
US5841991A (en) * 1992-11-18 1998-11-24 Canon Information Systems, Inc. In an Interactive network board, a method and apparatus for storing a media access control address in a remotely alterable memory
US5487161A (en) * 1992-11-25 1996-01-23 Norand Corp. Computerized data terminal with switchable memory address for start-up and system control instructions
ATE208926T1 (de) * 1993-04-30 2001-11-15 Packard Bell Nec Inc Adaptive speichersteureinrichtung für ein symmetrisches mehrprozessorsystem
JPH0729386A (ja) * 1993-07-13 1995-01-31 Hitachi Ltd フラッシュメモリ及びマイクロコンピュータ
US5418918A (en) 1993-09-10 1995-05-23 Compaq Computer Corp. Scanning initial CD-ROM sectors for a boot record and executing said boot record to load and execute floppy disk image corresponding to the existing floppy drive
US6148441A (en) * 1994-04-06 2000-11-14 Dell Usa, L.P. Method for reprogramming flash ROM in a personal computer implementing an EISA bus system
GB2290890B (en) * 1994-06-29 1999-03-24 Mitsubishi Electric Corp Information processing system
US5836013A (en) * 1994-08-11 1998-11-10 Phoenix Technologies Ltd. Method and apparatus for compressing system read only memory in a computing system
US5790814A (en) * 1996-01-23 1998-08-04 Dell U.S.A., L.P. Technique for supporting semi-compliant PCI devices behind a PCI-to-PCI bridge
US5694600A (en) 1996-02-09 1997-12-02 Iomega Corporation Methods and apparatus for booting a computer having a removable media disk drive
US5960445A (en) * 1996-04-24 1999-09-28 Sony Corporation Information processor, method of updating a program and information processing system
US5933652A (en) * 1996-08-30 1999-08-03 Advanced System Products, Inc. Host independent peripheral controller with on-board firmware
US5930829A (en) * 1997-03-31 1999-07-27 Bull Hn Information Systems Inc. Dynamic memory allocation for a random access memory employing separately stored space allocation information using a tree structure
US5757690A (en) * 1997-04-23 1998-05-26 Exponential Technology, Inc. Embedded ROM with RAM valid bits for fetching ROM-code updates from external memory
US5987536A (en) * 1997-05-22 1999-11-16 International Business Machines Corporation Computer system having flash memory bios which can be accessed while protected mode operating system is running
US6009520A (en) * 1997-12-10 1999-12-28 Phoenix Technologies, Ltd Method and apparatus standardizing use of non-volatile memory within a BIOS-ROM
US6061745A (en) * 1998-08-13 2000-05-09 Adaptec, Inc. BBS one BIOS image multicard support

Also Published As

Publication number Publication date
WO2000073912A1 (en) 2000-12-07
AU5148700A (en) 2000-12-18
EP1133730A4 (de) 2002-07-10
EP1133730B1 (de) 2003-11-26
EP1133730A1 (de) 2001-09-19
DE60006779D1 (de) 2004-01-08
DE60006779T2 (de) 2004-09-30
US6282647B1 (en) 2001-08-28

Similar Documents

Publication Publication Date Title
ATE255251T1 (de) Verfahren zum schreiben eines geänderten bios codes in den rompeicherchip einer hostschnittstelle
US10082966B1 (en) Electronic storage device
US6263399B1 (en) Microprocessor to NAND flash interface
ATE233415T1 (de) Speicherorganisation eines rechners und verfahren dafür
US8356210B2 (en) Programming in a simultaneous multi-threaded processor environment including permitting apparently exclusive access to multiple threads and disabling processor features during thread testing
TW200712879A (en) Method for permanently preventing modification of a partition of a memory device and method for permanently preventing modification of a file stored in a memory device
DE69819927D1 (de) Nachschlagtabelle und verfahren zur datenspeicherung darin
ATE142035T1 (de) Virtuelles adressierungsverfahren zum betrieb eines speichers in einer datenverarbeitungsanlage und einrichtung zur ausführung besagten verfahrens
GB2402782A (en) Method and apparatus for improved security in a data processor
WO1987004823A1 (en) Apparatus and method for providing a cache memory unit with a write operation utilizing two system clock cycles
US4827400A (en) Segment descriptor present bit recycle and detect logic for a memory management unit
US5675761A (en) Method and system for providing discontiguous drive support
US6907496B2 (en) Method and apparatus for auto-detection of a configuration of a flash memory
CN104182352B (zh) 用于访问4gb以上物理内存地址空间的方法及装置
KR950015092A (ko) 소프트웨어 재배치가능 모드 시스템
US6112229A (en) Secure terminal and method of communicating messages among processing systems internal thereto
US7287145B1 (en) System, apparatus and method for reclaiming memory holes in memory composed of identically-sized memory devices
JP3253357B2 (ja) 連結テーブル内の格納データへの高効率アクセス方法
EP0967553A3 (de) Verfahren und Vorrichtung zur Informationsverarbeitung und Versorgungsmedium
WO2000036513A3 (en) A memory address translation system and method for a memory having multiple storage units
EP0863513A3 (de) Verfahren und Anordnung zum Einschreiben von Daten in einen Speicher mit garantiert begrenzter Anzahl von Umschreibungen
US5854795A (en) Memory capacity test method and computer system
JPS60205644A (ja) メモリアドレス拡張方式
KR920010552B1 (ko) 정보처리시스템의 어댑터 및 어댑터의 어드레스할당방법
JP3071717B2 (ja) パリティビット書き込み方式

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties