diff options
author | Ali Saidi <saidi@eecs.umich.edu> | 2004-05-26 18:48:11 -0400 |
---|---|---|
committer | Ali Saidi <saidi@eecs.umich.edu> | 2004-05-26 18:48:11 -0400 |
commit | fffae72b451088e385168ba432d82b0b0d44d2cc (patch) | |
tree | b946b890fd57489d114ddb07da668bf51c33aff2 /base | |
parent | f0d45c797c40b91b7021699f0aa202d06015a94e (diff) | |
download | gem5-fffae72b451088e385168ba432d82b0b0d44d2cc.tar.xz |
Fixed serial support in 2.6 (too much work for...)
Removed bootloader and just wrote command line into linux kernel
base/inifile.cc:
the forked process should not return, it should exit.
dev/tsunami_uart.cc:
dev/tsunami_uart.hh:
The serial port in reality has some delay and linux expects it. This
schedules an interrupt 300 cycles after the transmit instead of
immediately
kern/linux/linux_system.cc:
kern/linux/linux_system.hh:
removed boot loader and stuck boot command line in the kernel manually
--HG--
extra : convert_revision : 68aa54f8ca4e8391789f7a4c1ae227e6f8b94e13
Diffstat (limited to 'base')
-rw-r--r-- | base/inifile.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/base/inifile.cc b/base/inifile.cc index 74d47204e..e01032d02 100644 --- a/base/inifile.cc +++ b/base/inifile.cc @@ -142,7 +142,7 @@ IniFile::loadCPP(const string &file, vector<char *> &cppArgs) close(STDOUT_FILENO); if (dup2(fd[1], STDOUT_FILENO) == -1) - return 1; + exit(1); execvp("g++", args); |