Skip to content

Commit

Permalink
fix:simplify self assignment and use Ruby to simplify syntax (#211)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jzow committed Dec 14, 2023
1 parent 42a1f7a commit 644474c
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 14 deletions.
4 changes: 2 additions & 2 deletions 15_virtual_mem_part3_precomputed_tables/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2006,7 +2006,7 @@ diff -uNr 14_virtual_mem_part2_mmio_remap/tools/translation_table_tool/arch.rb 1
+ attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
+
+ def next_level_table_addr=(addr)
+ addr = addr >> Granule64KiB::SHIFT
+ addr >>= Granule64KiB::SHIFT
+
+ self.__next_level_table_addr = addr
+ end
Expand Down Expand Up @@ -2092,7 +2092,7 @@ diff -uNr 14_virtual_mem_part2_mmio_remap/tools/translation_table_tool/arch.rb 1
+ attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
+
+ def output_addr=(addr)
+ addr = addr >> Granule64KiB::SHIFT
+ addr >>= Granule64KiB::SHIFT
+
+ self.__output_addr = addr
+ end
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__next_level_table_addr = addr
end
Expand Down Expand Up @@ -170,7 +170,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__output_addr = addr
end
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__next_level_table_addr = addr
end
Expand Down Expand Up @@ -170,7 +170,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__output_addr = addr
end
Expand Down
4 changes: 2 additions & 2 deletions 17_kernel_symbols/tools/translation_table_tool/arch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__next_level_table_addr = addr
end
Expand Down Expand Up @@ -170,7 +170,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__output_addr = addr
end
Expand Down
4 changes: 2 additions & 2 deletions 18_backtrace/tools/translation_table_tool/arch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__next_level_table_addr = addr
end
Expand Down Expand Up @@ -170,7 +170,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__output_addr = addr
end
Expand Down
4 changes: 2 additions & 2 deletions 19_kernel_heap/tools/translation_table_tool/arch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__next_level_table_addr = addr
end
Expand Down Expand Up @@ -170,7 +170,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__output_addr = addr
end
Expand Down
4 changes: 2 additions & 2 deletions 20_timer_callbacks/tools/translation_table_tool/arch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__next_level_table_addr = addr
end
Expand Down Expand Up @@ -170,7 +170,7 @@ module Valid
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)

def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT
addr >>= Granule64KiB::SHIFT

self.__output_addr = addr
end
Expand Down

0 comments on commit 644474c

Please sign in to comment.