fix:simplify self assignment and use Ruby to simplify syntax (#211)

master
James Zow 5 months ago committed by GitHub
parent 42a1f7ad56
commit 644474cc09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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) + attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
+ +
+ def next_level_table_addr=(addr) + def next_level_table_addr=(addr)
+ addr = addr >> Granule64KiB::SHIFT + addr >>= Granule64KiB::SHIFT
+ +
+ self.__next_level_table_addr = addr + self.__next_level_table_addr = addr
+ end + end
@ -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) + attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
+ +
+ def output_addr=(addr) + def output_addr=(addr)
+ addr = addr >> Granule64KiB::SHIFT + addr >>= Granule64KiB::SHIFT
+ +
+ self.__output_addr = addr + self.__output_addr = addr
+ end + end

@ -84,7 +84,7 @@ class Stage1TableDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def next_level_table_addr=(addr) def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__next_level_table_addr = addr self.__next_level_table_addr = addr
end end
@ -170,7 +170,7 @@ class Stage1PageDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def output_addr=(addr) def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__output_addr = addr self.__output_addr = addr
end end

@ -84,7 +84,7 @@ class Stage1TableDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def next_level_table_addr=(addr) def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__next_level_table_addr = addr self.__next_level_table_addr = addr
end end
@ -170,7 +170,7 @@ class Stage1PageDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def output_addr=(addr) def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__output_addr = addr self.__output_addr = addr
end end

@ -84,7 +84,7 @@ class Stage1TableDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def next_level_table_addr=(addr) def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__next_level_table_addr = addr self.__next_level_table_addr = addr
end end
@ -170,7 +170,7 @@ class Stage1PageDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def output_addr=(addr) def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__output_addr = addr self.__output_addr = addr
end end

@ -84,7 +84,7 @@ class Stage1TableDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def next_level_table_addr=(addr) def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__next_level_table_addr = addr self.__next_level_table_addr = addr
end end
@ -170,7 +170,7 @@ class Stage1PageDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def output_addr=(addr) def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__output_addr = addr self.__output_addr = addr
end end

@ -84,7 +84,7 @@ class Stage1TableDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def next_level_table_addr=(addr) def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__next_level_table_addr = addr self.__next_level_table_addr = addr
end end
@ -170,7 +170,7 @@ class Stage1PageDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def output_addr=(addr) def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__output_addr = addr self.__output_addr = addr
end end

@ -84,7 +84,7 @@ class Stage1TableDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def next_level_table_addr=(addr) def next_level_table_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__next_level_table_addr = addr self.__next_level_table_addr = addr
end end
@ -170,7 +170,7 @@ class Stage1PageDescriptor < BitField
attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS) attr_bitfield(:valid, Valid::OFFSET, Valid::NUMBITS)
def output_addr=(addr) def output_addr=(addr)
addr = addr >> Granule64KiB::SHIFT addr >>= Granule64KiB::SHIFT
self.__output_addr = addr self.__output_addr = addr
end end

Loading…
Cancel
Save