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 ---