equal
deleted
inserted
replaced
27 #define CPU_ZERO_VM_ICACHE_ZERO_HPP |
27 #define CPU_ZERO_VM_ICACHE_ZERO_HPP |
28 |
28 |
29 // Interface for updating the instruction cache. Whenever the VM |
29 // Interface for updating the instruction cache. Whenever the VM |
30 // modifies code, part of the processor instruction cache potentially |
30 // modifies code, part of the processor instruction cache potentially |
31 // has to be flushed. This implementation is empty: Zero never deals |
31 // has to be flushed. This implementation is empty: Zero never deals |
32 // with code, and LLVM handles cache flushing for Shark. |
32 // with code. |
33 |
33 |
34 class ICache : public AbstractICache { |
34 class ICache : public AbstractICache { |
35 public: |
35 public: |
36 static void initialize() {} |
36 static void initialize() {} |
37 static void invalidate_word(address addr) {} |
37 static void invalidate_word(address addr) {} |