relax address map alignment requirement
This commit is contained in:
		@@ -91,7 +91,6 @@ class AddrMap(entriesIn: Seq[AddrMapEntry], val start: BigInt = BigInt(0)) exten
 | 
			
		||||
      if (r.start != 0) {
 | 
			
		||||
        val align = BigInt(1) << log2Ceil(r.size)
 | 
			
		||||
        require(r.start >= base, s"region $name base address 0x${r.start.toString(16)} overlaps previous base 0x${base.toString(16)}")
 | 
			
		||||
        require(r.start % align == 0, s"region $name base address 0x${r.start.toString(16)} not aligned to 0x${align.toString(16)}")
 | 
			
		||||
        base = r.start
 | 
			
		||||
      } else {
 | 
			
		||||
        base = (base + r.size - 1) / r.size * r.size
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user