Skip to content

Commit 644474c

Browse files
authored
fix:simplify self assignment and use Ruby to simplify syntax (#211)
1 parent 42a1f7a commit 644474c

File tree

7 files changed

+14
-14
lines changed
  • 15_virtual_mem_part3_precomputed_tables
  • 16_virtual_mem_part4_higher_half_kernel/tools/translation_table_tool
  • 17_kernel_symbols/tools/translation_table_tool
  • 18_backtrace/tools/translation_table_tool
  • 19_kernel_heap/tools/translation_table_tool
  • 20_timer_callbacks/tools/translation_table_tool

7 files changed

+14
-14
lines changed

15_virtual_mem_part3_precomputed_tables/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2006,7 +2006,7 @@ diff -uNr 14_virtual_mem_part2_mmio_remap/tools/translation_table_tool/arch.rb 1
20062006
+ attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
20072007
+
20082008
+ def next_level_table_addr=(addr)
2009-
+ addr = addr >> Granule64KiB::SHIFT
2009+
+ addr >>= Granule64KiB::SHIFT
20102010
+
20112011
+ self.__next_level_table_addr = addr
20122012
+ end
@@ -2092,7 +2092,7 @@ diff -uNr 14_virtual_mem_part2_mmio_remap/tools/translation_table_tool/arch.rb 1
20922092
+ attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
20932093
+
20942094
+ def output_addr=(addr)
2095-
+ addr = addr >> Granule64KiB::SHIFT
2095+
+ addr >>= Granule64KiB::SHIFT
20962096
+
20972097
+ self.__output_addr = addr
20982098
+ end

15_virtual_mem_part3_precomputed_tables/tools/translation_table_tool/arch.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module Valid
8484
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
8585

8686
def next_level_table_addr=(addr)
87-
addr = addr >> Granule64KiB::SHIFT
87+
addr >>= Granule64KiB::SHIFT
8888

8989
self.__next_level_table_addr = addr
9090
end
@@ -170,7 +170,7 @@ module Valid
170170
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
171171

172172
def output_addr=(addr)
173-
addr = addr >> Granule64KiB::SHIFT
173+
addr >>= Granule64KiB::SHIFT
174174

175175
self.__output_addr = addr
176176
end

16_virtual_mem_part4_higher_half_kernel/tools/translation_table_tool/arch.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module Valid
8484
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
8585

8686
def next_level_table_addr=(addr)
87-
addr = addr >> Granule64KiB::SHIFT
87+
addr >>= Granule64KiB::SHIFT
8888

8989
self.__next_level_table_addr = addr
9090
end
@@ -170,7 +170,7 @@ module Valid
170170
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
171171

172172
def output_addr=(addr)
173-
addr = addr >> Granule64KiB::SHIFT
173+
addr >>= Granule64KiB::SHIFT
174174

175175
self.__output_addr = addr
176176
end

17_kernel_symbols/tools/translation_table_tool/arch.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module Valid
8484
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
8585

8686
def next_level_table_addr=(addr)
87-
addr = addr >> Granule64KiB::SHIFT
87+
addr >>= Granule64KiB::SHIFT
8888

8989
self.__next_level_table_addr = addr
9090
end
@@ -170,7 +170,7 @@ module Valid
170170
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
171171

172172
def output_addr=(addr)
173-
addr = addr >> Granule64KiB::SHIFT
173+
addr >>= Granule64KiB::SHIFT
174174

175175
self.__output_addr = addr
176176
end

18_backtrace/tools/translation_table_tool/arch.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module Valid
8484
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
8585

8686
def next_level_table_addr=(addr)
87-
addr = addr >> Granule64KiB::SHIFT
87+
addr >>= Granule64KiB::SHIFT
8888

8989
self.__next_level_table_addr = addr
9090
end
@@ -170,7 +170,7 @@ module Valid
170170
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
171171

172172
def output_addr=(addr)
173-
addr = addr >> Granule64KiB::SHIFT
173+
addr >>= Granule64KiB::SHIFT
174174

175175
self.__output_addr = addr
176176
end

19_kernel_heap/tools/translation_table_tool/arch.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module Valid
8484
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
8585

8686
def next_level_table_addr=(addr)
87-
addr = addr >> Granule64KiB::SHIFT
87+
addr >>= Granule64KiB::SHIFT
8888

8989
self.__next_level_table_addr = addr
9090
end
@@ -170,7 +170,7 @@ module Valid
170170
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
171171

172172
def output_addr=(addr)
173-
addr = addr >> Granule64KiB::SHIFT
173+
addr >>= Granule64KiB::SHIFT
174174

175175
self.__output_addr = addr
176176
end

20_timer_callbacks/tools/translation_table_tool/arch.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module Valid
8484
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
8585

8686
def next_level_table_addr=(addr)
87-
addr = addr >> Granule64KiB::SHIFT
87+
addr >>= Granule64KiB::SHIFT
8888

8989
self.__next_level_table_addr = addr
9090
end
@@ -170,7 +170,7 @@ module Valid
170170
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
171171

172172
def output_addr=(addr)
173-
addr = addr >> Granule64KiB::SHIFT
173+
addr >>= Granule64KiB::SHIFT
174174

175175
self.__output_addr = addr
176176
end

0 commit comments

Comments
 (0)