Add READ_ONCE and WRITE_ONCE (XCC)
[akaros.git] / kern / include / ros / procinfo.h
index d5fe58d..56bf7d9 100644 (file)
@@ -52,7 +52,7 @@ typedef struct procinfo {
        size_t max_vcores;      /* TODO: change to a uint32_t */
        uint64_t tsc_freq;
        uint64_t timing_overhead;
-       void *heap_bottom;
+       uintptr_t program_end;
        /* glibc relies on stuff above this point.  if you change it, you need to
         * rebuild glibc. */
        bool is_mcp;                    /* is in multi mode */
@@ -71,6 +71,8 @@ struct proc_global_info {
        uint64_t tsc_freq;
        uint64_t tsc_overhead;
        uint64_t bus_freq;
+       uint64_t walltime_ns_last;
+       uint64_t tsc_cycles_last;
 } __attribute__((aligned(PGSIZE)));
 #define PROCGINFO_NUM_PAGES  (sizeof(struct proc_global_info) / PGSIZE)