** Description changed:

  [Impact]
  
  Running the current armhf raspi kernel on Pi 3 and 2 results in wasting
  ~70MB of memory because of LPAE, HIGHMEM and VMSPLIT_3G. That's a
  significant amount of lost memory particularly on a Pi 3A+ which only
  has 512MB to begin with. Additionally, with HIGHMEM enabled, CMA memory
  is allocated from the highmem zone which is too small to provide the
  default 256MB for CMA.
  
  [Test Case]
  
  On a Pi 3B:
  $ dmesg | grep cma-reserved
  [0.000000] Memory: 778696K/970752K available (12288K kernel code, 821K 
rwdata, 4088K rodata, 2048K init, 786K bss, 126520K reserved, 65536K 
cma-reserved, 118784K highmem)
  
  
- A test kernel without LPAE and HIGHMEM on a Pi 3B:
+ [Regression Potential]
+ 
+ None that I can think of at the moment.
+ 
+ [Misc]
+ 
+ A test kernel without LPAE, without HIGHMEM and with VMSPLIT_2G on a Pi 3B:
  $ dmesg | grep cma-reserved
  [0.000000] Memory: 848400K/970752K available (12288K kernel code, 811K 
rwdata, 4056K rodata, 1024K init, 761K bss, 56816K reserved, 65536K 
cma-reserved)
  
- [Regression Potential]
- 
- None that I can think of at the moment.
+ Which results in ~70MB more available memory compared to the current
+ raspi kernel.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1896761

Title:
  Provide a raspi-nolpae kernel flavor

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1896761/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to