Stanislav Shwartsman
|
6c8db0f569
|
simplify interfaces to DTLB/ITLB
|
2019-12-09 18:46:36 +00:00 |
|
Stanislav Shwartsman
|
4b66fecaad
|
split Bochs CPU TLB to DTLB and ITLB to avoid aliasing conflicts between them. ~5% speedup measured
|
2019-12-09 18:37:02 +00:00 |
|
Stanislav Shwartsman
|
b228d22303
|
expose TLB_INDEX_OF for debugger compilation
|
2019-12-09 16:55:41 +00:00 |
|
Stanislav Shwartsman
|
8befc3bf82
|
make separate class for TLB to be used in CPU class. preparation to DTLB and ITLB split of TLB structure
|
2019-12-09 16:49:51 +00:00 |
|
Stanislav Shwartsman
|
72b9d26717
|
coding style changes, tab2space, macro2function or macro2const
|
2019-10-17 19:23:27 +00:00 |
|
Stanislav Shwartsman
|
85780d939a
|
extract MONITOR/MWAIT stuff to separate trsnlation unit
|
2019-05-25 18:32:17 +00:00 |
|
Stanislav Shwartsman
|
eff201773f
|
convert some defines to enums and const expressions
|
2018-11-17 12:45:44 +00:00 |
|
Stanislav Shwartsman
|
e351aaa28a
|
update (c) for tlb.h
|
2017-03-31 07:34:44 +00:00 |
|
Stanislav Shwartsman
|
a51eb1cc39
|
added more debug info for TLB through param tree, update year in the (c)
|
2017-03-31 07:34:08 +00:00 |
|
Stanislav Shwartsman
|
12ece81e19
|
look only on valid tlb entries in check_addr_in_tlb_buffers and tlb invalidation methods
|
2016-05-06 06:57:00 +00:00 |
|
Stanislav Shwartsman
|
bcb36e81fa
|
experimental implementation of protection keys paging extension published in SDM rev054. to enable configure with --enable-protection-keys
|
2016-03-02 20:44:42 +00:00 |
|
Stanislav Shwartsman
|
c44cb6ed81
|
more cases applicable for BX_TLB_ENTRY_OF
|
2015-09-22 20:10:22 +00:00 |
|
Stanislav Shwartsman
|
a66ed15d26
|
added missing tlb.h
|
2015-09-21 20:07:06 +00:00 |
|