Changeset de96d3b in mainline for kernel/genarch/src/fb/fb.c


Ignore:
Timestamp:
2024-01-03T16:54:15Z (9 months ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
master, topic/simplify-dev-export
Children:
00e6288, 25e1490
Parents:
7130754
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2024-01-01 04:12:52)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2024-01-03 16:54:15)
Message:

On x86 CPUs supporting it, use write-combining memory mode for framebuffer

With this, kernel printouts are about three times faster in QEMU.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/fb/fb.c

    r7130754 rde96d3b  
    633633
    634634        instance->addr = (uint8_t *) km_map((uintptr_t) props->addr, fbsize,
    635             KM_NATURAL_ALIGNMENT, PAGE_WRITE | PAGE_NOT_CACHEABLE);
     635            KM_NATURAL_ALIGNMENT, PAGE_WRITE | PAGE_WRITE_COMBINE);
    636636        if (!instance->addr) {
    637637                LOG("Unable to map framebuffer.");
Note: See TracChangeset for help on using the changeset viewer.