Newconfig: A Dynamic Configuration Framework for FreeBSD
|
|
- Dominic Evans
- 5 years ago
- Views:
Transcription
1 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION The following paper was originally published in the Proceedings of the FREENIX Track: 1999 USENIX Annual Technical Conference Monterey, California, USA, June 6 11, 1999 Newconfig: A Dynamic Configuration Framework for FreeBSD Atsushi Furuta Software Research Associates, Inc by The USENIX Association All Rights Reserved Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright notice must be included in the reproduced paper. USENIX acknowledges all trademarks herein. For more about the USENIX Association: Phone: FAX: office@usenix.org WWW:
2 Newcong: a dynamic-conguration framework for FreeBSD Overview What is newcong? Motivations Atsushi Furuta Software Research Associates, Inc. <furuta@sra.co.jp> Jun-ichiro Hagino Research Laboratory, Internet Initiative Japan Inc. <itojun@itojun.org> June 9, 1999 Design Implementation Future work New-bus vs. newcong Conclusion What is newcong? Motivations PAO development Originnaly developed by Chris Torek in 4.4BSD. CardBus support (hybrid of PCM- CIA and PCI) NetBSD, OpenBSD, BSD/OS There is no IRQ abstraction. Weport this framework to FreeBSDcurrent There is no way to give conguration hint to PCI devices. (such as PCIC on PCI bus)
3 Design A target is to merge to FreeBSDcurrent ) develop based on FreeBSD-current To implement dynamic conguraition. ) add feature to handle kernel device driver tree dynamically. Support any drivers and any buses. To remove old cong 111 Old auto-conguration mechanism appeared in 4.1BSD. cong(8) is bus/machine dependent cong(8) knows bus structure Conguration hint and Plug-and-play bus To support separation bus-dependent part No need conguration hint on PnP bus. 111 if every devices keep the PnP spec. Many rotten devices (or BIOSes). foo.c foo_isa.c foo_pci.c foo driver core foo driver ISA dependent part foo driver PCI dependent part Device framework should provide "overriding" conguration hint. 111 or driver writers tend to "hard coding" Experience AMD 53C974 PCscsi controller. ) 3-days by a beginner of driver programming.
4 Our idea of auto-conguration requirements: Implementation 1. Conguration hint to device drivers cong.new(8) reads 2 group of les 2. Bus/device hierarchy 3. Inter-module dependency! generate conguration data! statically linked to kernel 4. Device name! object le name mapping Newcong handles all them, but static way. Implementation (continued) Future work 1. "les" le /usr/src/sys/conf/files.newconf Dynamic conguration for newcon- g /usr/src/sys/i386/conf/files.i386.newconf provided by programmer 2. CONFIG le /usr/src/sys/i386/conf/newconf provided by user like "GENERIC", or "LINT" When are device conguration given? Compile time (static) Boot time (a.k.a. UserCong) Run time (dynamic) The weakest point of the current implementation of newcong.
5 Future work (continued) New-bus vs. newcong Implementation of dynamic cong New-bus A utility that parse "les" le for dynamic module. 1. Conguration hint to device drivers A module loader with parsed "les" le and cong hint. Kernel codes that handles loaded cong and registers new bus/device hierarchy. 2. Bus/device hierarchy 3. Inter-module dependency 4. Device name! object le name mapping Conclusion References Static vs. dynamic: both cong required newcong To provide the way of overriding PnP presentation draft Explicit syntax of conguration data are useful
Multilingual vi Clones: Past, Now and the Future
THE ADVANCED COMPUTING SYSTEMS ASSOCIATION The following paper was originally published in the Proceedings of the FREENIX Track: 1999 USENIX Annual Technical Conference Monterey, California, USA, June
More informationProceedings of the 10 th USENIX Security Symposium
USENIX Association Proceedings of the 10 th USENIX Security Symposium Washington, D.C., USA August 13 17, 2001 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION 2001 by The USENIX Association All Rights Reserved
More informationProceedings of the FREENIX Track: 2004 USENIX Annual Technical Conference
USENIX Association Proceedings of the FREENIX Track: 2004 USENIX Annual Technical Conference Boston, MA, USA June 27 July 2, 2004 2004 by The USENIX Association All Rights Reserved For more information
More informationNetwork Documentation: A Web-Based Relational Database Approach
TE ADVANCED COMPUTING SYSTEMS ASSOCIATION The following paper was originally published in the Proceedings of the 1st Conference on Network Administration Santa Clara, California, USA, April 7-10, 1999
More informationProceedings of BSDCon 03
USENIX Association Proceedings of BSDCon 03 San Mateo, CA, USA September 8 12, 2003 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION 2003 by The USENIX Association All Rights Reserved For more information about
More informationProceedings of FREENIX Track: 2000 USENIX Annual Technical Conference. San Diego, California, USA, June 18 23, Jun-ichiro itojun Hagino
Proceedings of FREENIX Track: 2000 USENIX Annual Technical Conference San Diego, California, USA, June 18 23, 2000 M B U F I S S U E S I N 4. 4 B S D I P V 6 / I P S E C S U P P O R T : E X P E R I E N
More informationSCO Driver Installation Release Notes
SCO 5.0.5 Driver Installation Release Notes 1060 Windward Ridge Parkway Suite 100 Alpharetta, GA 30005-3992 U.S.A. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval
More informationPorting OpenBSD. Niall O Higgins Uwe Stühler OpenCON, 2005
Porting OpenBSD Niall O Higgins Uwe Stühler OpenCON, 2005 Outline 1 Porting OpenBSD What It Takes Preparation Cross-Development The Boot Loader Building The Kernel
More informationdevmatch Matching Devices to Modules
devmatch Matching Devices to Modules M. Warner Losh Netflix, Inc. BSDCan 2018 http://people.freebsd.org/~imp/talks/bsdcan2018/bsdcan2018.pdf Unix Questions Q: How big was the first PDP-11 Unix kernel we
More informationThe task of writing device drivers to facilitate booting of the DSP via these interfaces is with the user.
a Engineer To Engineer Note EE-124 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Booting on the ADSP-2192 The ADSP-2192 currently
More informationContents. IPv6 (Internet Protocol version 6) What s IPv6 Address Architecture Plug & play Domain Name System Transition The current status of IPv6
(Internet Protocol version 6) Kazu Yamamoto IIJ Research Laboratory kazu@iijlab.net Contents What s Address Architecture Plug & play Domain Name System Transition The current status of => What s Address
More informationCS Operating Systems
CS 447 - Operating Systems Syllabus Assignments -- Uses Blitz (facultyweb.cs.wwu.edu/~phil/classes/blitz) Environment UNIX (Linux, OS X, NetBSD, FreeBSD...) Should be the same since Blitz is a Virtual
More informationProceedings of the 17 th Large Installation Systems Administration Conference
USENIX Association Proceedings of the 17 th Large Installation Systems Administration Conference San Diego, CA, USA October 26 31, 2003 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION 2003 by The USENIX Association
More informationW E B M I N : A W E B - B A S E D S Y S T E M A D M I N I S T R AT I O N T O O L F O R U N I X
Proceedings of FREENIX Track: 2000 USENIX Annual Technical Conference San Diego, California, USA, June 18 23, 2000 W E B M I N : A W E B - B A S E D S Y S T E M A D M I N I S T R AT I O N T O O L F O R
More informationArchitecture Specification
PCI-to-PCI Bridge Architecture Specification, Revision 1.2 June 9, 2003 PCI-to-PCI Bridge Architecture Specification Revision 1.1 December 18, 1998 Revision History REVISION ISSUE DATE COMMENTS 1.0 04/05/94
More informationSHISA: The Mobile IPv6/NEMO BS Stack Implementation Current Status
SHISA: The Mobile IPv6/NEMO BS Stack Implementation Current Status Asia BSD Conference 2007 11th March 2007 @ Tokyo, Japan Keiichi Shima 1, Koshiro Mitsuya 2, Ryuji Wakikawa 2, Tsuyoshi Momose 3 and Keisuke
More informationCypress HX2VL Configuration Utility Blaster User Guide
Cypress HX2VL Configuration Utility Blaster User Guide Spec. # 001- Rev. ** Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com
More informationNetwork Installation for ES1130 and ES1120 User s Guide
Network Installation for ES1130 and ES1120 User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation
More informationComputer Architecture
Instruction Cycle Computer Architecture Program Execution and Instruction Sets INFO 2603 Platform Technologies The basic function performed by a computer is the execution of a program, which is a set of
More informationKernel Types Simple OS Examples System Calls. Operating Systems. Autumn CS4023
Operating Systems Autumn 2017-2018 Outline 1 2 3 Types of 2.4, SGG The OS Kernel The kernel is the central component of an OS It has complete control over everything that occurs in the system Kernel overview
More informationCPU-1450; ISA Bus BIOS Settings Rev. 1.0 Nov. 04 COPYRIGHT Eurotech S.p.A. All Rights Reserved.
EmbeddedDNA PC/104 CPU Module An0045 CPU-1450; ISA Bus BIOS Settings Rev. 1.0 Nov. 04 COPYRIGHT 1994-2003 Eurotech S.p.A. All Rights Reserved. 2 Application Note ABOUT THIS MANUAL This application note
More informationIntroduction PCI Interface Booting PCI driver registration Other buses. Linux Device Drivers PCI Drivers
Overview 1 2 PCI addressing 3 4 5 bus, The most common is the PCI (in the PC world), PCI - Peripheral Component Interconnect, bus consists of two components: electrical interface programming interface,
More informationProceedings of the LISA th Systems Administration Conference
USENIX Association Proceedings of the LISA 2001 15 th Systems Administration Conference San Diego, California, USA December 2 7, 2001 2001 by The USENIX Association All Rights Reserved For more information
More informationMicrokernels and Portability. What is Portability wrt Operating Systems? Reuse of code for different platforms and processor architectures.
Microkernels and Portability What is Portability wrt Operating Systems? Reuse of code for different platforms and processor architectures. Contents Overview History Towards Portability L4 Microkernels
More informationData Warehousing Fundamentals by Mark Peco
Data Warehousing Fundamentals by Mark Peco All rights reserved. Reproduction in whole or part prohibited except by written permission. Product and company names mentioned herein may be trademarks of their
More informationA Boot-Strap Loader and Monitor for SPARC LEON2/3/FT
A Boot-Strap Loader and Monitor for SPARC LEON2/3/FT Les Miklosy PE Software to Spec The SPARC LEON family of processors offer the developer a configurable architecture for 32- bit embedded development
More informationPCI-SIG ENGINEERING CHANGE NOTICE
PCI-SIG ENGINEERING CHANGE NOTICE TITLE: Unoccupied Slot Power Hand-off State Clarification DATE: January 23, 2007 AFFECTED DOCUMENT: PCI Firmware Specification, Revision 3.0 SPONSOR: Dong Wei; Hewlett
More informationCS631 - Advanced Programming in the UNIX Environment. UNIX development tools
CS631 - Advanced Programming in the UNIX Environment Slide 1 CS631 - Advanced Programming in the UNIX Environment UNIX development tools Department of Computer Science Stevens Institute of Technology Jan
More informationCypress HX2VL Configuration Utility Blaster User Guide
Cypress HX2VL Configuration Utility Blaster User Guide Doc. # 001-70672 Rev. *B Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com
More informationMCS9865 DOS Driver Installation User Manual
MCS9865 Index DESCRIPTION... 2 CONTENTS AVAILABLE WITH MOSCHIP DOS DRIVER DISK... 2 OPTIONS... 2 INSTALLATION PROCEDURE... 2 LOOP BACK CONNECTIONS... 4 CONTACT INFORMATION... 4 REVISION HISTORY... 4 Ver0.1
More informationOracle Enterprise Manager Ops Center. Introduction. What You Will Need. Configure and Install Root Domains 12c Release 3 (
Oracle Enterprise Manager Ops Center Configure and Install Root Domains 12c Release 3 (12.3.0.0.0) E60040-01 June 2015 This guide provides an end-to-end example for how to use Oracle Enterprise Manager
More informationDtS Data Migration to the MSA1000
White Paper September 2002 Document Number Prepared by: Network Storage Solutions Hewlett Packard Company Contents Migrating Data from Smart Array controllers and RA4100 controllers...3 Installation Notes
More informationWD Black NVMe SSD Internal SSD Storage. M.2 Desktop Installation Guide
WD Black NVMe SSD Internal SSD Storage Accessing Online Support Registration Register your WD product to get the latest updates and special offers at: register.wdc.com Warranty & RMA Services Get warranty,
More informationMAS 90 MAS 200 Extended Solution User ID Password Expiration LM-1016
MAS 90 MAS 200 Extended Solution User ID Password Expiration LM-1016 Overview This Extended Solution to the standard MAS 90 MAS 200 Library Master module adds the ability to define a time limit for User
More informationDMC-1040 Pick-And-Place Controller Configuration
DMC-1040 Pick-And-Place Controller Configuration Page 1 TABLE OF CONTENTS COPYRIGHT AND LEGAL DISCLAIMER...3 PURPOSE...4 TOOLS AND EQUIPMENT...4 BACKGROUND INFORMATION...4 PROCEDURE...4 Computer BIOS Configuration...4
More informationLava 8255-PIO Programmable Peripheral Interface Card Installation Manual
Lava 8255-PIO Programmable Peripheral Interface Card Installation Manual 8255PIO PCI LAVA COMPUTERS MADE IN CANADA P.N. MOKO L79.X Rev. B00 Windows NT 4.0 Installation and Configuration Step 1: Configuring
More informationThe NetBSD Operating. Overview
The NetBSD Operating System Jason R. Thorpe The NetBSD Foundation, Inc. June 17, 1998 6/17/98 Jason R. Thorpe 1 Overview What is NetBSD? NetBSD Project Goals NetBSD Project Organization
More informationSST DeviceNet Interface Cards
Windows NT/95/98 Version 1.31 50 Northland Drive, Waterloo, Ontario N2V 1N3 (519) 725-5136 fax (519) 725-1515 1998 SST, a division of Woodhead Canada Limited Printed in Canada Publication Name : Publication
More informationProceedings of the 4th Annual Linux Showcase & Conference, Atlanta
USENIX Association Proceedings of the 4th Annual Linux Showcase & Conference, Atlanta Atlanta, Georgia, USA October 10 14, 2000 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION 2000 by The USENIX Association
More informationHardware Specification Revision 2.2 ECN 1. Revision 1.0 June 13, 2005
-1 Hardware Specification Revision 2.2 ECN 1 Revision 1.0 June 13, 2005 IMPORTANT INFORMATION Copyright Copyright 1997-2005 PXI Systems Alliance. All rights reserved. This document is copyrighted by the
More informationInstallation Guide AVA-2902E/I. PCI-to-Fast SCSI Host Adapters. PCI SCSI Host Adapter with Internal or External Connector
Installation Guide AVA-2902E/I PCI-to-Fast SCSI Host Adapters PCI SCSI Host Adapter with Internal or External Connector R 1 Installing the Host Adapter and SCSI Device WARNING: Before you start, turn OFF
More informationImplementation of Xen PVHVM drivers in OpenBSD
Implementation of Xen PVHVM drivers in OpenBSD Mike Belopuhov Esdenera Networks GmbH mike@esdenera.com Abstract OpenBSD 5.9 will include a native implementation of Xen PVHVM drivers. It was written from
More informationDrivers and the Kernel
Drivers and the Kernel Roles of the Kernel (1) Components of a UNIX System User-level programs Kernel Hardware Kernel manages the resources CPU process management Memory memory management I/O devices device
More informationDevice trees everywhere
Device trees everywhere David Gibson Benjamin Herrenschmidt OzLabs, IBM Linux Technology Center February 13, 2006 Abstract We present a method for booting a PowerPC
More informationChapter Two File Systems. CIS 4000 Intro. to Forensic Computing David McDonald, Ph.D.
Chapter Two File Systems CIS 4000 Intro. to Forensic Computing David McDonald, Ph.D. 1 Learning Objectives At the end of this section, you will be able to: Explain the purpose and structure of file systems
More informationCMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems
CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems Professor Patrick McDaniel Fall 2015 Assignment #1 See webpage Due 9/14/15 Page 2 UNIX Utilities: tar tar collects multiple
More informationExpanding Your Market with Open Firmware. Agenda
Expanding Your Market with Open Firmware Greg Hill Director of Marketing FirmWorks gregh@firmworks.com 1 Agenda Why Have Open Firmware What is Open Firmware The Good News -- The Benefits of Open Firmware
More informationBelow is a reviewer on the skill assessment exam of those who wanted to get a certificate on Computer Hardware
Computer Hardware Servicing NC II Assesment Below is a reviewer on the skill assessment exam of those who wanted to get a certificate on Computer Hardware Servicing NC II from Technical Education and Skills
More informationChallenges in Testing
Sevilla, Spain Feb 10-12, 2016 Challenges in Testing How OpenSourceRouting tests Quagga Martin Winter Feb 10, 2016 1 Who is OpenSourceRouting? Who is Open Source Routing? www.opensourcerouting.org Project
More informationComputer Setup (F10) Utility Guide HP Business Desktops dx5150 model
Guide HP Business Desktops dx5150 model Document Part Number: 374172-001 December 2004 This guide provides instructions on how to use Computer Setup. This tool is used to reconfigure and modify computer
More informationOverview of the Class
Overview of the Class Copyright 2015, Pedro C. Diniz, all rights reserved. Students enrolled in the Compilers class at the University of Southern California (USC) have explicit permission to make copies
More informationInput/Output Problems. External Devices. Input/Output Module. I/O Steps. I/O Module Function Computer Architecture
168 420 Computer Architecture Chapter 6 Input/Output Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats All slower than CPU
More informationA Smart Port Card Tutorial --- Hardware
A Smart Port Card Tutorial --- Hardware John DeHart Washington University jdd@arl.wustl.edu http://www.arl.wustl.edu/~jdd 1 References: New Links from Kits References Page Intel Embedded Module: Data Sheet
More informationOrganisasi Sistem Komputer
LOGO Organisasi Sistem Komputer OSK 5 Input Output 1 1 PT. Elektronika FT UNY Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats
More informationManaging your real hardware: Installation, Boot, Hardware changes. Olivier Crémel Staff Engineer
Managing your real hardware: Installation, Boot, Hardware changes Olivier Crémel Staff Engineer Agenda Hardware choices Real hardware vs. virtual hardware Driven by Service Console or VMkernel Hardware
More informationSINUMERIK 810D/840D/840Di
CARDWARE V 6.00 FUER PCU 50 MIT WINDOWS NT 4.0 AUF CD-ROM; EINFACHE LIZENZ 6FC5264-6BX10-0AG0 CardWare(R) for Windows NT (CWNT) 6.00.022, July 22, 2000; README.TXT ==========================================================================
More informationImpact of the current LLVM inlining strategy on complex embedded application memory utilization and performance
Impact of the current LLVM inlining strategy on complex embedded application memory utilization and performance Sergei Larin Senior Staff Engineer, Harsha Jagasia Staff Engineer, Tobias Edler von Koch
More informationBoot Interrupt Quirks and (RealTime) Interrupt Handling on x86. Olaf Dabrunz, Stefan Assmann
Boot Interrupt Quirks and (RealTime) Interrupt Handling on x86 Olaf Dabrunz, Stefan Assmann od@suse.de, sassmann@suse.de Overview 1. Interrupt Handling 2. RT Interrupt Handling is a bit Different 3. So
More informationPC/104+ to PCMCIA PC-Card/CardBus Adapter. Model 335 (Rev.A)
SENSORAY CO., INC. PC/104+ to PCMCIA PC-Card/CardBus Adapter Model 335 (Rev.A) August 15, 2007 Sensoray 2007 7313 SW Tech Center Dr. Tigard, OR 97223 Phone 503.684.8005 Fax 503.684.8164 www.sensoray.com
More informationIntegrating IO-Link Devices into CIP Networks
Integrating IO-Link Devices into CIP Networks Frank Moritz Product Manager Sensors & Connectivity SICK AG Presented at the ODVA 2012 ODVA Industry Conference & 15 th Annual Meeting October 16-18, 2012
More informationProducts with different interface
Plug-in ICOM card Agenda Products with different interface Isolated and Surge Protection Hands-on for Installation & Simple test ICOM Hands-on to Connect ADAM-4000 by RS-485 wiring directly Products with
More informationInstalling the TextMap App for ipad
Installing the TextMap App for ipad User Guide TextMap App for ipad, Version 1.0 Installing the TextMap App for ipad TextMap App for ipad Installation Guide No part of this work may be reproduced or transmitted
More informationVirtualization BOF. Isaku Yamahata
Virtualization BOF Isaku Yamahata Japan Linux Symposium October 23, 2009 Agenda Introduction New chipset emulator in qemu Other desired features QEMU (Any other virtuliazation
More informationThe Washington University Smart Port Card
The Washington University Smart Port Card John DeHart Washington University jdd@arl.wustl.edu http://www.arl.wustl.edu/~jdd 1 SPC Personnel Dave Richard - Overall Hardware Design Dave Taylor - System FPGA
More informationPCI Express Parallel Communication Board
USER S MANUAL PCI Express Parallel Communication Board English Version Second Edition, March 2014 SUNIX Co., Ltd. Tel: +886-2-8913-1987 Fax: +886-2-8913-1986 Http://www.sunix.com info@sunix.com PCI Express
More informationEmbedded Systems Programming
Embedded Systems Programming PCI Configuration (Module 10) Yann-Hang Lee Arizona State University yhlee@asu.edu (480) 727-7507 Summer 2014 PCI Address Space A PCI target can implement up to three different
More informationHetero Streams Library (hstreams Library) User's Guide
(hstreams Library) User's Guide January 2017 Copyright 2013-2017 Intel Corporation All Rights Reserved US Revision: 1.0 World Wide Web: http://www.intel.com Disclaimer and Legal Information You may not
More informationTMS320C62x EVM Interrupt (IRQ) Conflict Resolution
Description If a PC will not boot properly after an EVM is installed, or an EVM application locks up the PC or causes a Windows exception screen to be displayed, there is probably an interrupt conflict
More informationEECS 388 C Introduction. Gary J. Minden August 29, 2016
EECS 388 C Introduction Gary J. Minden August 29, 2016 1 C Developed at AT&T Bell Laboratories in the early 1970s by Dennis Richie Intended as a systems programming language, that is used to write operating
More informationPCI-DIO02. User s Manual
PCI-DIO02 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document
More informationOPENCL TM APPLICATION ANALYSIS AND OPTIMIZATION MADE EASY WITH AMD APP PROFILER AND KERNELANALYZER
OPENCL TM APPLICATION ANALYSIS AND OPTIMIZATION MADE EASY WITH AMD APP PROFILER AND KERNELANALYZER Budirijanto Purnomo AMD Technical Lead, GPU Compute Tools PRESENTATION OVERVIEW Motivation AMD APP Profiler
More informationLet s Hot plug: By uevent mechanism in DPDK. Jeff guo Intel DPDK Summit User space - Dublin- 2017
Let s Hot plug: By uevent mechanism in DPDK Jeff guo Intel DPDK Summit User space - Dublin- 2017 Agenda Hot plug overview what we have & why uevent? Uevent mechanism introduction Uevent in virtualization
More informationThe future of X.Org on non-gnu/linux systems
The future of X.Org on non-gnu/linux systems Matthieu Herrb OpenBSD/X.Org February 2, 2013 Introduction X has always been multi-platform XFree86 was started on SVr4 and FreeBSD, ported on Linux later.
More informationMxGPU Setup Guide with VMware
Page 1 of 17 MxGPU Setup Guide with VMware 1 Page 2 of 17 DISCLAIMER The information contained herein is for informational purposes only, and is subject to change without notice. While every precaution
More informationApplication Note. VAST How to access VAST via a web interface
VAST How to access VAST via a web interface 2010 VIVOTEK Inc. All Right Reserved VIVOTEK may make changes to specifications and product descriptions at any time, without notice. The following is trademarks
More informationCNT 4603, Spring 2009: Introduction
, : A practical hands-on approach Also higher-level concepts Expertise is distributed: system administration happens everywhere from your PC to large servers, and system administration is generally collaborative.
More informationSourceforge.net CVS ~ Compile Farm
Sourceforge.net CVS ~ Compile Farm Sourceforge.net CVS Each project is provided with a repository Developers automatically granted permissions to commit changes Read-only anonymous pserver-based access
More informationQEMU for Xilinx ZynqMP. V Aug-20
QEMU for Xilinx ZynqMP Edgar E. Iglesias V2 2015-Aug-20 ZynqMP SoC New Chip (Zynq NG) Aggressive target for QEMU as early SW platform emulating WiP chip BootROMs, Boot-loaders,
More informationISO INTERNATIONAL STANDARD. Road vehicles Open interface for embedded automotive applications Part 6: OSEK/VDX Implementation Language (OIL)
INTERNATIONAL STANDARD ISO 17356-6 First edition 2006-01-15 Road vehicles Open interface for embedded automotive applications Part 6: OSEK/VDX Implementation Language (OIL) Véhicules routiers Interface
More informationSecurity Issues Related to Pentium System Management Mode
Security Issues Related to Pentium System Management Mode Loïc Duflot Direction Centrale de la Sécurité des Systèmes d Information loic.duflot@sgdn.pm.gouv.fr SGDN/DCSSI 51 boulevard de la Tour Maubourg
More informationThe Peripheral Component Interconnect (PCI) Bus and vxworks
The Peripheral Component Interconnect (PCI) Bus and vxworks A Discussion of the implementation of PCI support on Tornado/vxWorks BSPs. Copyright 1984-1999 Wind River Systems Inc. ALL RIGHTS RESERVED. vxworks,
More informationCADER Online Training Program Registration, Enrollment and Course Access
CADER Online Training Program Registration, Enrollment and Course Access 264 Bay State Road Boston, MA 02215 617-358-2626 cader@bu.edu 1 UNAUTHORIZED REPRODUCTION PROHIBITED: This document is intended
More informationJFLEX-PCMCIA. User s Guide. Document Revision 1.0
JFLEX-PCMCIA User s Guide Document Revision 1.0 CONTENTS 1. USER INFORMATION... 1 1.1 About This Manual... 1 1.2 Copyright Notice... 1 1.3 Trademarks... 2 1.4 Standards... 2 1.5 Warranty... 2 1.6 Technical
More informationThe Development of CompoNet Gateway with Common Network Interface
The Development of CompoNet Gateway with Common Network Interface Tianbing LI OMRON Corporation Presented at the ODVA 211 ODVA Industry Conference & 14 th Annual Meeting March 1-3, 211 Phoenix, Arizona,
More informationTest Plan for CDMA Mobile Stations
Test Plan for CDMA Mobile Stations September 2009 Revision 5.5 CTIA Certification Program Interested parties may obtain permission to reproduce a limited number of copies by contacting CTIA at: CTIA Certification
More informationIntermediate Representations
Most of the material in this lecture comes from Chapter 5 of EaC2 Intermediate Representations Note by Baris Aktemur: Our slides are adapted from Cooper and Torczon s slides that they prepared for COMP
More informationAvigilon Control Center System Integration Guide
Avigilon Control Center System Integration Guide with RS2 Access It! INT-RS2-B-Rev1 2012 2013 Avigilon Corporation. All rights reserved. Unless expressly granted in writing, no license is granted with
More informationOracle Linux. UEFI Secure Boot Signing Key Update Notice
Oracle Linux UEFI Secure Boot Signing Key Update Notice F12070-01 November 2018 Oracle Legal Notices Copyright 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation
More informationPrimeCell Infrastructure AMBA 3 AXI File Reader Master (BP144)
PrimeCell Infrastructure AMBA 3 AXI File Reader Master (BP144) Revision: r0p0 Technical Overview Copyright 2004 ARM Limited. All rights reserved. DTO0016A PrimeCell Infrastructure AMBA 3 AXI File Reader
More informationUser s Guide SYSTEMSOFT. CARDWIZARD / CARDWIZARD-PLUS FOR WINDOWS NT The Complete PC Card Software Solution for Windows NT
SYSTEMSOFT Software for the Next Generation CARDWIZARD / CARDWIZARD-PLUS FOR WINDOWS NT The Complete PC Card Software Solution for Windows NT User s Guide ª 2000 SYSTEMSOFT CORPORATION. ALL RIGHTS RESERVED.
More informationStackable Layers: An Object-Oriented Approach to. Distributed File System Architecture. Department of Computer Science
Stackable Layers: An Object-Oriented Approach to Distributed File System Architecture Thomas W. Page Jr., Gerald J. Popek y, Richard G. Guy Department of Computer Science University of California Los Angeles
More informationDesign Patterns for modular services, drivers and user land
Design Patterns for modular services, drivers and user land Bernd Onasch diecobol.de GmbH 2016-02-01 MINIXCON 2016 Amsterdam Abstract While porting MINIX to specific hardware the requirement of highly
More informationHANOVER DISPLAYS LIMITED
HANOVER DISPLAYS LIMITED Downloading Instruction Manual (for use with controllers with version 3 software or later & Helen version 1.2 or later) Hanover Displays Ltd, Unit 24, Cliffe Industrial Estate,
More informationCMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems
CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems Professor Patrick McDaniel Fall 2014 Assignment #2 See handout/worksheet Due 9/15/14 Page 2 UNIX Utilities: tar tar collects
More informationC06 Firmware for 5x00 Series USB and Video Extenders
Release Notes for 5x00 Series USB and Video Extenders Document #: 90-01176 Firmware Release Date: January 2014 Version: A01 Contents 1. FIRMWARE RELEASE NOTES... 1 1.1 INCLUDED FEATURES AND FIXES... 1
More informationDynamic Selection of Application-Specific Garbage Collectors
Dynamic Selection of Application-Specific Garbage Collectors Sunil V. Soman Chandra Krintz University of California, Santa Barbara David F. Bacon IBM T.J. Watson Research Center Background VMs/managed
More informationOperating System Services. User Services. System Operation Services. User Operating System Interface - CLI. A View of Operating System Services
Operating System Services One set of services for users The other set of services for system operations Operating Systems Structures Notice: This set of slides is based on the notes by Professor Perrone
More informationSet up a Data Tagging Group
Application Note Set up a Data Tagging Group Introduction The data tagging is a useful tool that allows the user to filter the measurements and visualize them in a specific plot according to a certain
More informationNetBSD on Google Compute Engine --- Step by step guide ---
NetBSD on Google Compute Engine --- Step by step guide --- 2016-03-11 netbsd BoF at AsiaBSDCon 2016 Morito Memorial Hall, Tokyo University of Science Ryo ONODERA
More informationPCIe Hot-Swap Device Driver
PCIe Hot-Swap Device Driver Application Note AN-546 Introduction By Craig Hackney In typical PCIe based systems, PCIe buses are enumerated and resources allocated to each PCIe endpoint device during system
More information