Claim UMA memory back

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I have a cheap but not-very-Linux-friendly Dell Inspiron 1501 (lspci result
attached). The processor is an Athlon 64 (Turion 64 X2) and the video
board has UMA. The graphic card claims the portion of memory
0x38000000-0x3fffffff and remaps it (through PCI) to 0xc8000000-0xcfffffff
(copy of /proc/iomem.txt attached). Now fglrx is not very good, radeon has no
3D support, I can't easily use beryl and I'm working on multithreaded software.
All this means that at least 96MB (if not 112MB) of the 128MB would be of
better use to my processes than to the graphic card.

I can (and have) limit video RAM to 32 ou 16MB in X config file.

Can I tell the MM system that the memory from 0x3a000000 onward is
"regular" memory (whatever the e820 maps are) ?

Will suspend2 and/or uswsusp mind ?

Thank you,

Loïc Grenié
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 IDE interface: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
05:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
08:01.0 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
08:01.1 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
00000000-0009dbff : System RAM
  00000000-00000000 : Crash kernel
0009dc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000ccfff : Video ROM
000cd000-000cdfff : Adapter ROM
000f0000-000fffff : System ROM
00100000-37e7ffff : System RAM
  00100000-003079b4 : Kernel code
  003079b5-003ad473 : Kernel data
37e80000-37e90fff : ACPI Tables
37e91000-37efffff : ACPI Non-volatile Storage
37f00000-3fffffff : reserved
c0000000-c0003fff : 0000:00:14.2
  c0000000-c0003fff : ICH HD audio
c0004000-c00043ff : 0000:00:12.0
  c0004000-c00043ff : ahci
c0004400-c00044ff : 0000:00:13.5
  c0004400-c00044ff : ehci_hcd
c0004800-c0004bff : 0000:00:14.0
c0005000-c0005fff : 0000:00:13.0
  c0005000-c0005fff : ohci_hcd
c0006000-c0006fff : 0000:00:13.1
  c0006000-c0006fff : ohci_hcd
c0007000-c0007fff : 0000:00:13.2
  c0007000-c0007fff : ohci_hcd
c0008000-c0008fff : 0000:00:13.3
  c0008000-c0008fff : ohci_hcd
c0009000-c0009fff : 0000:00:13.4
  c0009000-c0009fff : ohci_hcd
c0100000-c01fffff : PCI Bus #01
  c0100000-c010ffff : 0000:01:05.0
  c0120000-c013ffff : 0000:01:05.0
c0200000-c02fffff : PCI Bus #05
  c0200000-c0203fff : 0000:05:00.0
    c0200000-c0203fff : ndiswrapper
c0300000-c03fffff : PCI Bus #08
  c0300000-c0301fff : 0000:08:00.0
    c0300000-c0301fff : b44
  c0302800-c03028ff : 0000:08:01.0
    c0302800-c03028ff : sdhci:slot0
  c0302c00-c0302cff : 0000:08:01.1
c8000000-cfffffff : PCI Bus #01
  c8000000-cfffffff : 0000:01:05.0
    c8000000-c8ffffff : vesafb
e0000000-efffffff : reserved
fec00000-fec0ffff : reserved
fee00000-fee00fff : reserved
fff80000-ffffffff : reserved

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux