Open Firmware

Open Firmware
StatusWithdrawn
First published28 October 1994
DomainBoot firmware
Websiteplayground.sun.com at the Wayback Machine (archived 2007-06-30)
OpenBoot screenshot

Open Firmware is a standard defining the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun Microsystems where it was known as OpenBoot, and has been used by multiple vendors including Sun, Apple,[1] IBM and ARM.[citation needed]

Open Firmware allows a system to load platform-independent drivers directly from a PCI device, improving compatibility.

Open Firmware may be accessed through its command line interface, which uses the Forth programming language.

History

Open Firmware was described by IEEE standard as IEEE 1275-1994. This standard was not reaffirmed by the Open Firmware Working Group (OFWG) since 1998, and was therefore officially withdrawn by IEEE in May 2005.[2]

Features

Open Firmware defines a standard way to describe the hardware configuration of a system, called the device tree.[3] This helps the operating system to better understand the configuration of the host computer, relying less on user configuration and hardware polling. For example, Open Firmware is essential for reliably identifying slave I2C devices like temperature sensors for hardware monitoring,[4]: §5.1 whereas the alternative solution of performing a blind probe of the I2C bus, as has to be done by software like lm_sensors on generic hardware, is known to result in serious hardware issues under certain circumstances.[4]: §5.2

Open Firmware Forth Code may be compiled into FCode, a bytecode which is independent of instruction set architecture. A PCI card may include a program, compiled to FCode, which runs on any Open Firmware system. In this way, it can provide boot-time diagnostics, configuration code, and device drivers. FCode is also very compact, so that a disk driver may require only one or two kilobytes. Therefore, many of the same I/O cards can be used on Sun systems and Macintoshes that used Open Firmware. FCode implements ANS Forth and a subset of the Open Firmware library.

Being based upon an interactive programming language, Open Firmware can be used to efficiently test and bring up new hardware. It allows drivers to be written and tested interactively. Operational video and mouse drivers are the only prerequisite for a graphical interface suitable for end-user diagnostics. Apple shipped such a diagnostic "operating system" in many Power Macintoshes. Sun also shipped an FCode-based diagnostic tool suite called OpenBoot Diagnostics (OBDiag) used by customer service support and hardware manufacturing teams[5]

Implementations and licensing

Several commercial implementations of Open Firmware have been released to the Open Source community since 2006, including Sun OpenBoot, Firmworks OpenFirmware and Codegen SmartFirmware. The source code is available from the OpenBIOS project. Sun's implementation is available under a BSD license.[citation needed]

See also

References

  1. ^ "Apple Wiki - Open Firmware".
  2. ^ IEEE Standard for Boot (Initialization Configuration) Firmware: Core Requirements and Practices. 28 October 1994. pp. 1–262. doi:10.1109/IEEESTD.1994.89427. ISBN 978-0-7381-1194-0.
  3. ^ Mauro, Jim (2001). Solaris Internals: Core Kernel Components. Prentice-Hall Professional. p. 107. ISBN 9780130224965.
  4. ^ a b Constantine A. Murenin (21 May 2010). "5.1. Open Firmware and I2C". OpenBSD Hardware Sensors – Environmental Monitoring and Fan Control (MMath thesis). University of Waterloo: UWSpace. hdl:10012/5234. Document ID: ab71498b6b1a60ff817b29d56997a418.
  5. ^ "Sun Enterprise 250 Server Owner's Guide > Chapter 12 Diagnostics and Troubleshooting > About OpenBoot Diagnostics (OBDiag)". Archived from the original on 7 March 2021.

Read other articles:

First edition (publ. Bloomsbury Press) The Passion is a 1987 novel by British novelist Jeanette Winterson. The novel depicts a young French soldier in the Napoleonic army during 1805 as he takes charge of Napoleon's personal larder.[1] The novel won the John Llewellyn Rhys Prize.[2] Publication and subsequent sales of the novel allowed Winterson to stop working other jobs, and support herself as a full-time writer.[3] Though nominally a historical novel, Winterson tak...

 

 

Le terme « centre de la Terre » désigne soit le centre de gravité de la Terre, soit le centre de l'ellipsoïde de révolution qui la représente au mieux. Les deux points sont très proches et, en pratique, leur distinction est rarement pertinente. Distance au centre de la Terre Même lorsqu'on l'assimile au niveau de la mer, la surface de la Terre n'est pas également éloignée du centre en tous points, car la Terre n'est pas parfaitement sphérique. Elle est mieux représent�...

 

 

Nilam (hewan) beralih ke halaman ini. Untuk kegunaan lain, lihat Nilam (disambiguasi). Ketilang Status konservasi Risiko Rendah (IUCN 3.1)[1] Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Aves Ordo: Passeriformes Famili: Pycnonotidae Genus: Pycnonotus Spesies: P. aurigaster Nama binomial Pycnonotus aurigaster(Vieillot, 1818) Cucak Kutilang sedang membersihkan bulu-bulunya Ketilang, Kutilang, burung nilam, atau cucak kutilang adalah sejenis burung pengicau dari...

Akbar Buchari Ketua Umum HIPMIPetahanaMulai menjabat 24 November 2022PresidenJoko Widodo PendahuluMardani H. MamingPenggantiPetahanaAnggota DPRD Sumatera Utara Fraksi GolkarMasa jabatan16 September 2019 – 3 Januari 2023 Informasi pribadiLahir25 November 1988 (umur 35)Medan, Sumatera UtaraKebangsaanIndonesiaPartai politikGolkarSuami/istriAyu SukmayaniAnak3Alma materUniversitas Islam Sumatera UtaraPekerjaanPengusahaSunting kotak info • L • B Akbar Himawan Bucha...

 

 

Howard Dean Ketua Komite Nasional Partai DemokratMasa jabatan12 Februari 2005 – 21 Januari 2009 PendahuluTerry McAuliffePenggantiTim KaineGubernur Vermont ke-79Masa jabatan13 Agustus 1991 – 8 Januari 2003WakilBarbara SnellingDoug Racine PendahuluRichard SnellingPenggantiJim DouglasKetua Asosiasi Gubernur NasionalMasa jabatan19 Juli 1994 – 1 Agustus 1995 PendahuluCarroll A. Campbell Jr.PenggantiTommy ThompsonWakil Gubernur Vermont ke-76Masa jabatan3 Januari 198...

 

 

Peta Komoro. Berikut merupakan daftar pulau di Komoro, tiga di antaranya merupakan pulau otonom: Pulau otonom Anjouan (Nzwani/Ndzuwani) Mwali (Mohéli) Ngazidja (Pulau Komoro Besar/Grande Comore) Mayotte (Mahoré) Pulau biasa Ajangua Angaziga Aombe Bambo Bandeli Buni Buzi Cacazou Canzuni Chissioua Bouelachamba Chissioua Bouelamahombe Chissioua Bouelamanga Chissioua Bouelamiradji Chissioua Chandzi Chissioua Chikoundou Chissioua Dzaha Chissioua Foro Chissioua Gnandza Chissioua Magnougni Chissio...

1842 1848 Élections législatives françaises de 1846 458 députés 1er août 1846 Type d’élection Élections législatives Corps électoral et résultats Votants 246 000 Doctrinaires – François Guizot Parti de la Résistance DoctrinairesCentre ministérielTiers parti Voix 155 718 63,32 %   5,4 Députés élus 290  24 Libéraux – Adolphe Thiers Parti du Mouvement Opposition dynastiqueCentre gaucheRépublicains Voix 90 282...

 

 

Древнегреческий язык Самоназвание ἡ Ἑλληνικὴ γλῶσσα (γλῶττα) Страны Восточное Средиземноморье Статус классический, язык церковных богослужений, отдельные термины имеют международное использование в научной терминологии Вымер развился в среднегреческий язык к IV ве...

 

 

The Victor Khanye Local Municipality is a Local Municipality in Mpumalanga in South Africa. The council consists of seventeen members elected by mixed-member proportional representation. Nine councillors are elected by first-past-the-post voting in nine wards, while the remaining eight are chosen from party lists so that the total number of party representatives is proportional to the number of votes received. In the election of 1 November 2021 the African National Congress (ANC) won a majori...

UfaStagione 2019-2020Sport calcio Squadra Ufa Allenatore Vadim Evseev Prem'er-Liga9º posto Coppa di RussiaOttavi di finale Maggiori presenzeCampionato: Aleksandr Sukhov (28)Totale: Daniil Fomin, Aleksandr Sukhov (29) Miglior marcatoreCampionato: Daniil Fomin (6)Totale: Daniil Fomin (6) 2018-2019 2020-2021 Si invita a seguire il modello di voce Voce principale: Futbol'nyj Klub Ufa. Questa voce raccoglie le informazioni riguardanti il Futbol'nyj Klub Ufa nelle competizioni ufficiali della...

 

 

Pengujian tanah oleh pakar ilmu tanah Analisis tanah atau pengujian tanah adalah aktivitas menganalisis sampel tanah untuk mengetahui kondisi dan karakteristik tanah, seperti nutrien, kontaminasi, komposisi, keasaman, dan sebagainya. Analisis tanah menentukan tingkat kecocokan tanah terhadap aktivitas pertanian dan jenis tanaman yang ditanam. Keberadaan mineral tertentu yang berlebih dapat menyebabkan keracunan bagi tumbuhan, tetapi tumbuhan jenis lain mungkin dapat bertahan.[1] Berba...

 

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

Android operating system version for car infotainment systems This article is about the operating system tailored for cars. For the application intended for using an Android device in a vehicle, see Android Auto. Android AutomotiveAndroid Automotive running on a Polestar 2DeveloperGoogleOS familyAndroid, LinuxInitial releaseMarch 2017; 7 years ago (March 2017)Latest releaseAndroid Automotive 14[1] / 4 October 2023; 6 months ago (2023-10-04)[2]Off...

 

 

New Zealand middle-distance runner Pat BootBoot on the decks of Wanganella in 1936Personal informationBirth nameVernon Patrick BootBorn(1914-10-22)22 October 1914Kaikōura, New ZealandDied15 January 1947(1947-01-15) (aged 32)Gisborne, New ZealandAlma materCanterbury Agricultural CollegeHeight1.79 m (5 ft 10 in)[1]Weight73 kg (161 lb)Spouse Lorna Hinepare Kessell ​ ​(m. 1940; died 1943)​SportCountry...

 

 

France aux Jeux olympiques d'été de 1904 Code CIO FRA Comité CNOSF Lieu Saint-Louis Participation Pas d'athlètes officiellement envoyés Athlètes 1 Porte-drapeau pas de défilé MédaillesRang : 13e Or0 Arg.1 Bron.0 Total1 France aux Jeux olympiques d'été France aux Jeux olympiques de 1900 France aux Jeux olympiques de 1908 modifier  La France n'a pas envoyé de délégation aux Jeux olympiques de 1904 à Saint-Louis, les représentants européens sont très rares en raison ...

Pour les articles homonymes, voir Attal. Gabriel Attal Gabriel Attal en 2023. Fonctions Premier ministre françaischargé de la Planification écologique et énergétique En fonction depuis le 9 janvier 2024(3 mois et 23 jours) Président Emmanuel Macron Gouvernement Attal Législature XVIe (Cinquième République) Coalition EnsembleRE-MoDem-HOR Prédécesseur Élisabeth Borne Conseiller municipal de Vanves En fonction depuis le 30 mars 2014(10 ans, 1 mois et 2 jours...

 

 

Cet article est une ébauche concernant l’archéologie et l’Italie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir Temple d'Isis. Temple d'IsisLa façade du temple.PrésentationPartie de Pompeii Regio VIII Insula 7 (d), aéroport de Port Moresby-JacksonsCivilisation SamnitesDestination initiale TempleDestination actuelle RuinePatrimonialité Bien culturel italien (d)Site we...

 

 

信徒Believe类型奇幻、科幻开创阿方索·卡隆主演 Johnny Sequoyah Jake McLaughlin Delroy Lindo 凯尔·麦克拉克伦 西耶娜·盖尔利 鄭智麟 Tracy Howe Arian Moayed 国家/地区美国语言英语季数1集数12每集长度43分钟制作执行制作 阿方索·卡隆 J·J·艾布拉姆斯 Mark Friedman 布赖恩·伯克 机位多镜头制作公司坏机器人制片公司华纳兄弟电视公司播出信息 首播频道全国广播公司播出日期2014年3月10日...

Edward WittenWitten di Swedia, 29 April 2008Lahir26 Agustus 1951 (umur 72)Baltimore, Maryland, ASTempat tinggalPrinceton, New Jersey, ASKebangsaanAmerika SerikatAlmamater Brandeis University (B.A., 1971) Princeton University (M.A., 1974; Ph.D., 1976) Suami/istriChiara NappiAnak3PenghargaanMacArthur Fellowship (1982)Dirac Medal (1985)Albert Einstein Medal (1985)Fields Medal (1990)Alan T. Waterman Award (1986)Dannie Heineman Prize (1998)Nemmers Prize (2000)National Medal of Science (2002)...

 

 

Pimp, early entertainment entrepreneur in Deadwood, South Dakota Al SwearengenBornEllis Alfred Swearengen(1845-07-08)July 8, 1845Oskaloosa, Iowa Territory, U.S.DiedNovember 15, 1904(1904-11-15) (aged 59)Denver, Colorado, U.S.Occupation(s)Pimp, early entertainment entrepreneurSpouse(s)Nettie Swearengen (divorced) Two other marriages also ended in divorce[1] Ellis Alfred Swearengen (July 8, 1845 – November 15, 1904) was an American pimp and entertainment entrepreneur who ran the ...