public VirtualAddress(VirtualAddressCalculator calculator, int offset, int pageNumber) : this() { _calculator = calculator; Offset = (ushort )offset; PageNumber = (uint) pageNumber; }
public VirtualAddress(VirtualAddressCalculator calculator, int offset, int pageNumber) : this() { _calculator = calculator; Offset = (ushort )offset; PageNumber = (uint)pageNumber; }
public void VirtualAddressCalculations() { var c = new VirtualAddressCalculator(16); Assert.That(c.PageSize, Is.EqualTo(16)); Assert.That(c.MaxPages, Is.EqualTo(1 << 28)); }
public void SetUp() { _calculator = new VirtualAddressCalculator(4096); Assert.That(_calculator.PageSize, Is.EqualTo(4096)); Assert.That(_calculator.MaxPages, Is.EqualTo(1 << 20)); Assert.That(_calculator.PageShift, Is.EqualTo(12)); Assert.That(_calculator.OffsetMask, Is.EqualTo(4095)); }