system.hh (6658:f4de76601762) | system.hh (7580:6f77f379a594) |
---|---|
1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 112 unchanged lines hidden (view full) --- 121 Addr kernelStart; 122 123 /** End of kernel code */ 124 Addr kernelEnd; 125 126 /** Entry point in the kernel to start at */ 127 Addr kernelEntry; 128 | 1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 112 unchanged lines hidden (view full) --- 121 Addr kernelStart; 122 123 /** End of kernel code */ 124 Addr kernelEnd; 125 126 /** Entry point in the kernel to start at */ 127 Addr kernelEntry; 128 |
129 /** Mask that should be anded for binary/symbol loading. 130 * This allows one two different OS requirements for the same ISA to be 131 * handled. Some OSes are compiled for a virtual address and need to be 132 * loaded into physical memory that starts at address 0, while other 133 * bare metal tools generate images that start at address 0. 134 */ 135 Addr loadAddrMask; 136 |
|
129#else 130 131 int page_ptr; 132 133 protected: 134 uint64_t next_PID; 135 136 public: --- 118 unchanged lines hidden --- | 137#else 138 139 int page_ptr; 140 141 protected: 142 uint64_t next_PID; 143 144 public: --- 118 unchanged lines hidden --- |