fix:simplify self assignment and use Ruby to simplify syntax

pull/211/head
jameszow 5 months ago
parent 42a1f7ad56
commit 4236374a73

@ -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
@ -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

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

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

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

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

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

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

Loading…
Cancel
Save