⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.old-imgmap.i486

📁 C++ 编写的EROS RTOS
💻 I486
字号:
## Copyright (C) 1998, 1999, Jonathan S. Shapiro.## This file is part of the EROS Operating System.## This program is free software; you can redistribute it and/or# modify it under the terms of the GNU General Public License# as published by the Free Software Foundation; either version 2,# or (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.### Linedisc test image## (linedisc, ttyin) --> line discipline module# (primebank) --> spacebank for line discipline# (linetest) --> drives the test#arch i486## Spacebank#domain primebankprogram segment primebank = /eros/domain/SpaceBank# add a page for the stack, and one for received messages:primebank.seg add page 0x20000primebank.seg add page 0x22000primebank.dom pc = primebank.pcprimebank.dom sp = 0x21000primebank.dom space = primebank.segprimebank.dom priority = sched(8)   # normal# Official space bank brand is a distinguished start key to the # prime bank:primebank.dom brand = start primebank.dom 65535primebank.dom key reg 1 = PageRange(0x0:0x100000)primebank.dom key reg 2 = NodeRange(0x0:0x100000)primebank.dom key reg 3 = volsize## TTYin#domain ttyinprogram segment ttyseg = /eros/domain/ttyinttyseg.seg add page 0x10000     # for incoming data, if anyttyseg.seg add page 0x20000	# for stack of ttyinttyseg.seg add page 0x30000     # for the shared pagettyin.dom pc = ttyseg.pcttyin.dom sp = 0x21000ttyin.dom space = ttyseg.segttyin.dom priority = sched(8)   # normalttyin.dom key reg 8 = misc(ConsKbd)ttyin.dom key reg 9 = misc(Console) # for debugging ONLYttyin.dom key reg 10 = misc(Sleep)ttyin.dom key reg 11 = misc(KeyBits)       # for debugging ONLY## Linedisc#domain linediscprogram segment lineseg = /eros/domain/linedisclineseg.seg add page 0x20000	# for stack lineseg.seg add page 0x21000	# for stack lineseg.seg add page 0x30000    # for shared page; we "own" itlineseg.seg add page 0x10000	# for incoming msglinedisc.dom pc = lineseg.pclinedisc.dom sp = 0x22000linedisc.dom space = lineseg.seglinedisc.dom priority = sched(8)   # normallinedisc.dom key reg 9 = misc(Console)linedisc.dom key reg 10 = misc(Sleep)linedisc.dom key reg 11 = misc(KeyBits)       # for debugging ONLYlinedisc.dom key reg 6 = start primebank.dom 0linedisc.dom key reg 5 = start ttyin.dom 0## dbvol#domain dbvolprogram segment dbseg = /eros/domain/dbvoldbseg.seg add page 0x30000      # for incoming page to fool BLSSdbseg.seg add page 0x21000	# for stackdbseg.seg add page 0x10000	# for incoming msgdbvol.dom pc = dbseg.pcdbvol.dom sp = 0x22000dbvol.dom space = dbseg.segdbvol.dom priority = sched(8)   # normaldbvol.dom key reg 9 = misc(Console)dbvol.dom key reg 10 = misc(Sleep)dbvol.dom key reg 11 = misc(KeyBits)       # for debugging ONLY## more keys...#ttyin.dom key reg 7 = start linedisc.dom 0ttyin.dom key reg 5 = ttyseg.segttyin.dom key reg 6 = lineseg.seg## the test will be our IPL#domain dbvoltestipl dbvoltest.domprogram segment dbvoltest = dbvoltestdbvoltest.seg add page 0x20000#dbvoltest.seg add page 0x10000dbvoltest.dom pc = dbvoltest.pcdbvoltest.dom sp = 0x21000dbvoltest.dom space = dbvoltest.segdbvoltest.dom priority = sched(8)   # normaldbvoltest.dom key reg 4 = primebank.seg     # sampledbvoltest.dom key reg 5 = start dbvol.dom 0dbvoltest.dom key reg 6 = start linedisc.dom 0 # so we can send requestsdbvoltest.dom key reg 7 = start ttyin.dom 0    # so we can start the modulesdbvoltest.dom key reg 8 = misc(Console)dbvoltest.dom key reg 9 = misc(Sleep)dbvoltest.dom key reg 10 = misc(KeyBits)dbvoltest.dom key reg 11 = start primebank.dom 0run dbvol.dom run dbvoltest.domrun ttyin.domrun linedisc.domrun primebank.dom

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -