From: Chao Fan <fanc.fnst@cn.fujitsu.com>
To: Baoquan He <bhe@redhat.com>
Cc: <linux-kernel@vger.kernel.org>, <x86@kernel.org>, <hpa@zytor.com>,
<tglx@linutronix.de>, <mingo@redhat.com>, <keescook@chromium.org>,
<yasu.isimatu@gmail.com>, <indou.takao@jp.fujitsu.com>,
<caoj.fnst@cn.fujitsu.com>, <douly.fnst@cn.fujitsu.com>
Subject: Re: [PATCH v2 2/4] kaslr: select the memory region in immovable node to process
Date: Fri, 10 Nov 2017 14:02:11 +0800 [thread overview]
Message-ID: <20171110060210.GD15416@localhost.localdomain> (raw)
In-Reply-To: <20171110031437.GK22644@x1>
[-- Attachment #1: Type: text/plain, Size: 12362 bytes --]
On Fri, Nov 10, 2017 at 11:14:37AM +0800, Baoquan He wrote:
>On 11/10/17 at 11:03am, Chao Fan wrote:
>> On Thu, Nov 09, 2017 at 04:21:32PM +0800, Baoquan He wrote:
>> >Hi Chao,
>> >
>> >On 11/01/17 at 07:32pm, Chao Fan wrote:
>> >> Compare the region of memmap entry and immovable_mem, then choose the
>> >> intersection to process_mem_region.
>> >>
>> >> Since the interrelationship between e820 or efi entries and memory
>> >> region in immovable_mem is different:
>> >
>> >Could you paste a bootlog with efi=debug specified in cmdline on the
>> >system you tested? I want to check what kind of intersection between
>> >them. The adding makes code pretty ugly, want to make sure if we have
>> >to do like this.
>> Hi Baoquan,
>>
>> Here is a machine with efi.
>
Here is a log for e820, also 10 nodes in this machine.
Thanks,
Chao Fan
>Thanks, do you have the whole boot log? I want to have a look at e820.
>And this is a special system, or a customized system? I mean you just
>customize the firmware for better testing to cover kinds of cases.
>
>If it's too big, please attach it and send to me privately.
>
>Anyway, seems your considering about the intersection is right.
>
>Thanks
>Baoquan
>>
>> The memory information in SRAT from dmesg:
>> [ 0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x0009ffff]
>> [ 0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x00100000-0x1f3fffff]
>> [ 0.000000] ACPI: SRAT: Node 1 PXM 1 [mem 0x1f400000-0x3e7fffff]
>> [ 0.000000] ACPI: SRAT: Node 2 PXM 2 [mem 0x3e800000-0x5dbfffff]
>> [ 0.000000] ACPI: SRAT: Node 3 PXM 3 [mem 0x5dc00000-0x7cffffff]
>> [ 0.000000] ACPI: SRAT: Node 4 PXM 4 [mem 0x7d000000-0x9c3fffff]
>> [ 0.000000] ACPI: SRAT: Node 5 PXM 5 [mem 0x9c400000-0xbb7fffff]
>> [ 0.000000] ACPI: SRAT: Node 6 PXM 6 [mem 0xbb800000-0xbfffffff]
>> [ 0.000000] ACPI: SRAT: Node 6 PXM 6 [mem 0x100000000-0x11abfffff]
>> [ 0.000000] ACPI: SRAT: Node 7 PXM 7 [mem 0x11ac00000-0x139ffffff]
>> [ 0.000000] ACPI: SRAT: Node 8 PXM 8 [mem 0x13a000000-0x1593fffff]
>> [ 0.000000] ACPI: SRAT: Node 9 PXM 9 [mem 0x159400000-0x1787fffff]
>>
>> There are 10 nodes, and 500M memory in every node.
>> And node0 and node 6 has two parts.
>>
>>
>> Here is the efi mem:
>> [ 0.000000] efi: mem00: [Boot Code | | | | | | | | |WB|WT|WC|UC] range=[0x0000000000000000-0x0000000000000fff] (0MB)
>> [ 0.000000] efi: mem01: [Loader Data | | | | | | | | |WB|WT|WC|UC] range=[0x0000000000001000-0x0000000000001fff] (0MB)
>> [ 0.000000] efi: mem02: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x0000000000002000-0x000000000009ffff] (0MB)
>> [ 0.000000] efi: mem03: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x0000000000100000-0x0000000000805fff] (7MB)
>> [ 0.000000] efi: mem04: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x0000000000806000-0x0000000000806fff] (0MB)
>> [ 0.000000] efi: mem05: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x0000000000807000-0x000000000081ffff] (0MB)
>> [ 0.000000] efi: mem06: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x0000000000820000-0x00000000012fffff] (10MB)
>> [ 0.000000] efi: mem07: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x0000000001300000-0x0000000001ffffff] (13MB)
>> [ 0.000000] efi: mem08: [Loader Data | | | | | | | | |WB|WT|WC|UC] range=[0x0000000002000000-0x00000000036e3fff] (22MB)
>> (From mem00 to mem08, belongs to node0)
>> [ 0.000000] efi: mem09: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000036e4000-0x000000003d626fff] (927MB)
>> (mem09 has part of node0 and part of node1, but not the whole of node0 and node1)
>> [ 0.000000] efi: mem10: [Loader Data | | | | | | | | |WB|WT|WC|UC] range=[0x000000003d627000-0x000000003fffffff] (41MB)
>> (part of node1 and part of node2)
>> [ 0.000000] efi: mem11: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x0000000040000000-0x000000008c92dfff] (1225MB)
>> [ 0.000000] efi: mem12: [Loader Data | | | | | | | | |WB|WT|WC|UC] range=[0x000000008c92e000-0x00000000bbfbdfff] (758MB)
>> [ 0.000000] efi: mem13: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bbfbe000-0x00000000bbfddfff] (0MB)
>> [ 0.000000] efi: mem14: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000bbfde000-0x00000000be350fff] (35MB)
>> [ 0.000000] efi: mem15: [Loader Data | | | | | | | | |WB|WT|WC|UC] range=[0x00000000be351000-0x00000000be579fff] (2MB)
>> [ 0.000000] efi: mem16: [Loader Code | | | | | | | | |WB|WT|WC|UC] range=[0x00000000be57a000-0x00000000be6a0fff] (1MB)
>> [ 0.000000] efi: mem17: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x00000000be6a1000-0x00000000beb21fff] (4MB)
>> [ 0.000000] efi: mem18: [Boot Code | | | | | | | | |WB|WT|WC|UC] range=[0x00000000beb22000-0x00000000bed95fff] (2MB)
>> [ 0.000000] efi: mem19: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bed96000-0x00000000bed9afff] (0MB)
>> [ 0.000000] efi: mem20: [Runtime Code |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bed9b000-0x00000000beda1fff] (0MB)
>> [ 0.000000] efi: mem21: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000beda2000-0x00000000beda6fff] (0MB)
>> [ 0.000000] efi: mem22: [Runtime Code |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000beda7000-0x00000000bedacfff] (0MB)
>> [ 0.000000] efi: mem23: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bedad000-0x00000000bedb1fff] (0MB)
>> [ 0.000000] efi: mem24: [Runtime Code |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bedb2000-0x00000000bedbafff] (0MB)
>> [ 0.000000] efi: mem25: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bedbb000-0x00000000bedbffff] (0MB)
>> [ 0.000000] efi: mem26: [Runtime Code |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bedc0000-0x00000000bedc6fff] (0MB)
>> [ 0.000000] efi: mem27: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bedc7000-0x00000000bede6fff] (0MB)
>> [ 0.000000] efi: mem28: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000bede7000-0x00000000bf07efff] (2MB)
>> [ 0.000000] efi: mem29: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bf07f000-0x00000000bf3c3fff] (3MB)
>> [ 0.000000] efi: mem30: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000bf3c4000-0x00000000bf3cdfff] (0MB)
>> [ 0.000000] efi: mem31: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bf3ce000-0x00000000bfce6fff] (9MB)
>> [ 0.000000] efi: mem32: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfce7000-0x00000000bfce8fff] (0MB)
>> [ 0.000000] efi: mem33: [Boot Code | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfce9000-0x00000000bfe66fff] (1MB)
>> [ 0.000000] efi: mem34: [Runtime Code |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bfe67000-0x00000000bfe96fff] (0MB)
>> [ 0.000000] efi: mem35: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bfe97000-0x00000000bfebafff] (0MB)
>> [ 0.000000] efi: mem36: [Reserved | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfebb000-0x00000000bfebefff] (0MB)
>> [ 0.000000] efi: mem37: [ACPI Reclaim Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfebf000-0x00000000bfec6fff] (0MB)
>> [ 0.000000] efi: mem38: [ACPI Memory NVS | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfec7000-0x00000000bfecafff] (0MB)
>> [ 0.000000] efi: mem39: [Boot Data | | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfecb000-0x00000000bffcffff] (1MB)
>> [ 0.000000] efi: mem40: [Runtime Data |RUN| | | | | | | |WB|WT|WC|UC] range=[0x00000000bffd0000-0x00000000bffeffff] (0MB)
>> [ 0.000000] efi: mem41: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x00000000bfff0000-0x00000000bfffffff] (0MB)
>> [ 0.000000] efi: mem42: [Runtime Data |RUN| | | | | | | | | | |UC] range=[0x00000000ffe00000-0x00000000ffffffff] (2MB)
>> [ 0.000000] efi: mem43: [Conventional Memory| | | | | | | | |WB|WT|WC|UC] range=[0x0000000100000000-0x00000001787fffff] (1928MB)
>>
>>
>> If the information is not enough, I can add more.
>>
>> Thanks,
>> Chao Fan
>>
>> >
>> >Thanks
>> >Baoquan
>> >
>> >> One memory region in one node may contain several entries of e820 or
>> >> efi sometimes, and one entry of e820 or efi may contain the memory in
>> >> different nodes sometimes.
>> >> It may split one node or one entry to several regions.
>> >>
>> >> Signed-off-by: Chao Fan <fanc.fnst@cn.fujitsu.com>
>> >> ---
>> >> arch/x86/boot/compressed/kaslr.c | 60 ++++++++++++++++++++++++++++++++++------
>> >> 1 file changed, 52 insertions(+), 8 deletions(-)
>> >>
>> >> diff --git a/arch/x86/boot/compressed/kaslr.c b/arch/x86/boot/compressed/kaslr.c
>> >> index 0a591c0023f1..fcd640fdeaed 100644
>> >> --- a/arch/x86/boot/compressed/kaslr.c
>> >> +++ b/arch/x86/boot/compressed/kaslr.c
>> >> @@ -634,6 +634,54 @@ static void process_mem_region(struct mem_vector *entry,
>> >> }
>> >> }
>> >>
>> >> +static bool select_immovable_node(struct mem_vector region,
>> >> + unsigned long long minimum,
>> >> + unsigned long long image_size)
>> >> +{
>> >> + int i;
>> >> +
>> >> + /* If no immovable_mem stored, use region directly */
>> >> + if (num_immovable_region == 0) {
>> >> + process_mem_region(®ion, minimum, image_size);
>> >> +
>> >> + if (slot_area_index == MAX_SLOT_AREA) {
>> >> + debug_putstr("Aborted memmap scan (slot_areas full)!\n");
>> >> + return 1;
>> >> + }
>> >> + } else {
>> >> + /*
>> >> + * Walk all immovable regions, and filter the intersection
>> >> + * to process_mem_region.
>> >> + */
>> >> + for (i = 0; i < num_immovable_region; i++) {
>> >> + struct mem_vector entry;
>> >> + unsigned long long start, end, select_end, region_end;
>> >> +
>> >> + region_end = region.start + region.size - 1;
>> >> + start = immovable_mem[i].start;
>> >> + end = start + immovable_mem[i].size - 1;
>> >> +
>> >> + if (region_end < start || region.start > end)
>> >> + continue;
>> >> +
>> >> + /* May split one region to several entries. */
>> >> + entry.start = start > region.start ?
>> >> + start : region.start;
>> >> + select_end = end > region_end ? region_end : end;
>> >> +
>> >> + entry.size = select_end - entry.start + 1;
>> >> +
>> >> + process_mem_region(&entry, minimum, image_size);
>> >> +
>> >> + if (slot_area_index == MAX_SLOT_AREA) {
>> >> + debug_putstr("Aborted memmap scan (slot_areas full)!\n");
>> >> + return 1;
>> >> + }
>> >> + }
>> >> + }
>> >> + return 0;
>> >> +}
>> >> +
>> >> #ifdef CONFIG_EFI
>> >> /*
>> >> * Returns true if mirror region found (and must have been processed
>> >> @@ -699,11 +747,9 @@ process_efi_entries(unsigned long minimum, unsigned long image_size)
>> >>
>> >> region.start = md->phys_addr;
>> >> region.size = md->num_pages << EFI_PAGE_SHIFT;
>> >> - process_mem_region(®ion, minimum, image_size);
>> >> - if (slot_area_index == MAX_SLOT_AREA) {
>> >> - debug_putstr("Aborted EFI scan (slot_areas full)!\n");
>> >> +
>> >> + if (select_immovable_node(region, minimum, image_size))
>> >> break;
>> >> - }
>> >> }
>> >> return true;
>> >> }
>> >> @@ -730,11 +776,9 @@ static void process_e820_entries(unsigned long minimum,
>> >> continue;
>> >> region.start = entry->addr;
>> >> region.size = entry->size;
>> >> - process_mem_region(®ion, minimum, image_size);
>> >> - if (slot_area_index == MAX_SLOT_AREA) {
>> >> - debug_putstr("Aborted e820 scan (slot_areas full)!\n");
>> >> +
>> >> + if (select_immovable_node(region, minimum, image_size))
>> >> break;
>> >> - }
>> >> }
>> >> }
>> >>
>> >> --
>> >> 2.13.6
>> >>
>> >>
>> >>
>> >
>> >
>>
>>
>
>
[-- Attachment #2: e820.log --]
[-- Type: text/plain, Size: 30118 bytes --]
early console in extract_kernel
input_data: 0x00000000023763b4
input_len: 0x0000000000757590
output: 0x0000000001000000
output_len: 0x0000000001aa1d24
kernel_total_size: 0x00000000017cd000
booted via startup_32()
bios_entry: 0x0000000000000000
entry->addr: 0x0000000000000000
entry->size: 0x000000000009fc00
-----------------
bios_entry: 0x0000000000000001
entry->addr: 0x000000000009fc00
entry->size: 0x0000000000000400
-----------------
bios_entry: 0x0000000000000002
entry->addr: 0x00000000000f0000
entry->size: 0x0000000000010000
-----------------
bios_entry: 0x0000000000000003
entry->addr: 0x0000000000100000
entry->size: 0x00000000bfed9000
-----------------
bios_entry: 0x0000000000000004
entry->addr: 0x00000000bffd9000
entry->size: 0x0000000000027000
-----------------
bios_entry: 0x0000000000000005
entry->addr: 0x00000000feffc000
entry->size: 0x0000000000004000
-----------------
bios_entry: 0x0000000000000006
entry->addr: 0x00000000fffc0000
entry->size: 0x0000000000040000
-----------------
bios_entry: 0x0000000000000007
entry->addr: 0x0000000100000000
entry->size: 0x0000000078800000
-----------------
Physical KASLR using RDRAND RDTSC...
Virtual KASLR using RDRAND RDTSC...
Decompressing Linux... Parsing ELF... Performing relocations... done.
Booting the kernel.
[ 0.000000] Linux version 4.14.0-rc8+ (root@localhost.localdomain) (gcc version 7.1.1 20170622 (Red Hat 7.1.1-3) (GCC)) #8 SMP Fri Nov 10 13:50:25 CST 2017
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.14.0-rc8+ root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap console=ttyS0 earlyprintk=serial,0x3f8,115200 movable_node=2G movable_node=1G@4G LANG=en_US.UTF-8
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bffd8fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000bffd9000-0x00000000bfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001787fffff] usable
[ 0.000000] bootconsole [earlyser0] enabled
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] random: fast init done
[ 0.000000] SMBIOS 2.8 present.
[ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1.fc26 04/01/2014
[ 0.000000] Hypervisor detected: KVM
[ 0.000000] e820: last_pfn = 0x178800 max_arch_pfn = 0x400000000
[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
Memory KASLR using RDRAND RDTSC...
[ 0.000000] e820: last_pfn = 0xbffd9 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [mem 0x000f6b10-0x000f6b1f] mapped at [fffffffffd200b10]
[ 0.000000] RAMDISK: [mem 0x3273c000-0x35395fff]
[ 0.000000] ACPI: Early table checksum verification disabled
[ 0.000000] ACPI: RSDP 0x00000000000F6AC0 000014 (v00 BOCHS )
[ 0.000000] ACPI: RSDT 0x00000000BFFE16E2 000030 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)
[ 0.000000] ACPI: FACP 0x00000000BFFE12FE 000074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001)
[ 0.000000] ACPI: DSDT 0x00000000BFFDFC40 0016BE (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)
[ 0.000000] ACPI: FACS 0x00000000BFFDFC00 000040
[ 0.000000] ACPI: APIC 0x00000000BFFE1372 0000C0 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)
[ 0.000000] ACPI: SRAT 0x00000000BFFE1432 0002B0 (v01 BOCHS BXPCSRAT 00000001 BXPC 00000001)
[ 0.000000] SRAT: PXM 0 -> APIC 0x00 -> Node 0
[ 0.000000] SRAT: PXM 1 -> APIC 0x01 -> Node 1
[ 0.000000] SRAT: PXM 2 -> APIC 0x02 -> Node 2
[ 0.000000] SRAT: PXM 3 -> APIC 0x03 -> Node 3
[ 0.000000] SRAT: PXM 4 -> APIC 0x04 -> Node 4
[ 0.000000] SRAT: PXM 5 -> APIC 0x05 -> Node 5
[ 0.000000] SRAT: PXM 6 -> APIC 0x06 -> Node 6
[ 0.000000] SRAT: PXM 7 -> APIC 0x07 -> Node 7
[ 0.000000] SRAT: PXM 8 -> APIC 0x08 -> Node 8
[ 0.000000] SRAT: PXM 9 -> APIC 0x09 -> Node 9
[ 0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x0009ffff]
[ 0.000000] ACPI: SRAT: Node 0 PXM 0 [mem 0x00100000-0x1f3fffff]
[ 0.000000] ACPI: SRAT: Node 1 PXM 1 [mem 0x1f400000-0x3e7fffff]
[ 0.000000] ACPI: SRAT: Node 2 PXM 2 [mem 0x3e800000-0x5dbfffff]
[ 0.000000] ACPI: SRAT: Node 3 PXM 3 [mem 0x5dc00000-0x7cffffff]
[ 0.000000] ACPI: SRAT: Node 4 PXM 4 [mem 0x7d000000-0x9c3fffff]
[ 0.000000] ACPI: SRAT: Node 5 PXM 5 [mem 0x9c400000-0xbb7fffff]
[ 0.000000] ACPI: SRAT: Node 6 PXM 6 [mem 0xbb800000-0xbfffffff]
[ 0.000000] ACPI: SRAT: Node 6 PXM 6 [mem 0x100000000-0x11abfffff]
[ 0.000000] ACPI: SRAT: Node 7 PXM 7 [mem 0x11ac00000-0x139ffffff]
[ 0.000000] ACPI: SRAT: Node 8 PXM 8 [mem 0x13a000000-0x1593fffff]
[ 0.000000] ACPI: SRAT: Node 9 PXM 9 [mem 0x159400000-0x1787fffff]
[ 0.000000] NUMA: Node 0 [mem 0x00000000-0x0009ffff] + [mem 0x00100000-0x1f3fffff] -> [mem 0x00000000-0x1f3fffff]
[ 0.000000] NUMA: Node 6 [mem 0xbb800000-0xbfffffff] + [mem 0x100000000-0x11abfffff] -> [mem 0xbb800000-0x11abfffff]
[ 0.000000] NODE_DATA(0) allocated [mem 0x1f3d5000-0x1f3fffff]
[ 0.000000] NODE_DATA(1) allocated [mem 0x3e7d5000-0x3e7fffff]
[ 0.000000] NODE_DATA(2) allocated [mem 0x5dbd5000-0x5dbfffff]
[ 0.000000] NODE_DATA(3) allocated [mem 0x7cfd5000-0x7cffffff]
[ 0.000000] NODE_DATA(4) allocated [mem 0x9c3d5000-0x9c3fffff]
[ 0.000000] NODE_DATA(5) allocated [mem 0xbb7d5000-0xbb7fffff]
[ 0.000000] NODE_DATA(6) allocated [mem 0x11abd5000-0x11abfffff]
[ 0.000000] NODE_DATA(7) allocated [mem 0x139fd5000-0x139ffffff]
[ 0.000000] NODE_DATA(8) allocated [mem 0x1593d5000-0x1593fffff]
[ 0.000000] NODE_DATA(9) allocated [mem 0x1787d5000-0x1787fffff]
[ 0.000000] kvm-clock: cpu 0, msr 1:78754001, primary cpu clock
[ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[ 0.000000] kvm-clock: using sched offset of 8703897114962 cycles
[ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x00000001787fffff]
[ 0.000000] Device empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff]
[ 0.000000] node 0: [mem 0x0000000000100000-0x000000001f3fffff]
[ 0.000000] node 1: [mem 0x000000001f400000-0x000000003e7fffff]
[ 0.000000] node 2: [mem 0x000000003e800000-0x000000005dbfffff]
[ 0.000000] node 3: [mem 0x000000005dc00000-0x000000007cffffff]
[ 0.000000] node 4: [mem 0x000000007d000000-0x000000009c3fffff]
[ 0.000000] node 5: [mem 0x000000009c400000-0x00000000bb7fffff]
[ 0.000000] node 6: [mem 0x00000000bb800000-0x00000000bffd8fff]
[ 0.000000] node 6: [mem 0x0000000100000000-0x000000011abfffff]
[ 0.000000] node 7: [mem 0x000000011ac00000-0x0000000139ffffff]
[ 0.000000] node 8: [mem 0x000000013a000000-0x00000001593fffff]
[ 0.000000] node 9: [mem 0x0000000159400000-0x00000001787fffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000001f3fffff]
[ 0.000000] Initmem setup node 1 [mem 0x000000001f400000-0x000000003e7fffff]
[ 0.000000] Initmem setup node 2 [mem 0x000000003e800000-0x000000005dbfffff]
[ 0.000000] Initmem setup node 3 [mem 0x000000005dc00000-0x000000007cffffff]
[ 0.000000] Initmem setup node 4 [mem 0x000000007d000000-0x000000009c3fffff]
[ 0.000000] Initmem setup node 5 [mem 0x000000009c400000-0x00000000bb7fffff]
[ 0.000000] Initmem setup node 6 [mem 0x00000000bb800000-0x000000011abfffff]
[ 0.000000] Initmem setup node 7 [mem 0x000000011ac00000-0x0000000139ffffff]
[ 0.000000] Initmem setup node 8 [mem 0x000000013a000000-0x00000001593fffff]
[ 0.000000] Initmem setup node 9 [mem 0x0000000159400000-0x00000001787fffff]
[ 0.000000] ACPI: PM-Timer IO Port: 0x608
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] smpboot: Allowing 10 CPUs, 0 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
[ 0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xbffd9000-0xbfffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xc0000000-0xfeffbfff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfeffc000-0xfeffffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xfffbffff]
[ 0.000000] PM: Registered nosave memory: [mem 0xfffc0000-0xffffffff]
[ 0.000000] e820: [mem 0xc0000000-0xfeffbfff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on KVM
[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:10 nr_cpu_ids:10 nr_node_ids:10
[ 0.000000] percpu: Embedded 37 pages/cpu @ffffa0d41e800000 s112088 r8192 d31272 u2097152
[ 0.000000] KVM setup async PF for cpu 0
[ 0.000000] kvm-stealtime: cpu 0, msr 1e80d940
[ 0.000000] Built 10 zonelists, mobility grouping on. Total pages: 1259842
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.14.0-rc8+ root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap console=ttyS0 earlyprintk=serial,0x3f8,115200 movable_node=2G movable_node=1G@4G LANG=en_US.UTF-8
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Memory: 4897984K/5119452K available (8536K kernel code, 2294K rwdata, 3772K rodata, 2196K init, 1952K bss, 221468K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=10, Nodes=10
[ 0.000000] ftrace: allocating 34899 entries in 137 pages
[ 0.001000] Hierarchical RCU implementation.
[ 0.001000] RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=10.
[ 0.001000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=10
[ 0.001000] NR_IRQS: 524544, nr_irqs: 504, preallocated irqs: 16
[ 0.001000] Offload RCU callbacks from CPUs: .
[ 0.001000] Console: colour VGA+ 80x25
[ 0.001000] console [ttyS0] enabled
[ 0.001000] console [ttyS0] enabled
[ 0.001000] bootconsole [earlyser0] disabled
[ 0.001000] bootconsole [earlyser0] disabled
[ 0.001000] mempolicy: Enabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl
[ 0.001000] ACPI: Core revision 20170728
[ 0.001000] ACPI: 1 ACPI AML tables successfully acquired and loaded
[ 0.001014] APIC: Switch to symmetric I/O mode setup
[ 0.002298] x2apic enabled
[ 0.003005] Switched APIC routing to physical x2apic.
[ 0.006399] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.007000] tsc: Detected 3192.616 MHz processor
[ 0.007006] Calibrating delay loop (skipped) preset value.. 6385.23 BogoMIPS (lpj=3192616)
[ 0.010002] pid_max: default: 32768 minimum: 301
[ 0.011111] Security Framework initialized
[ 0.012002] Yama: becoming mindful.
[ 0.013004] SELinux: Initializing.
[ 0.015268] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.017583] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.019042] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.021017] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.022249] CPU: Physical Processor ID: 0
[ 0.023023] mce: CPU supports 10 MCE banks
[ 0.024036] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[ 0.025001] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[ 0.027075] Freeing SMP alternatives memory: 32K
[ 0.029152] smpboot: Max logical packages: 10
[ 0.030023] smpboot: CPU0: Intel Core Processor (Haswell, no TSX) (family: 0x6, model: 0x3c, stepping: 0x1)
[ 0.031213] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[ 0.032048] Hierarchical SRCU implementation.
[ 0.033506] NMI watchdog: Perf event create on CPU 0 failed with -2
[ 0.034004] NMI watchdog: Perf NMI watchdog permanently disabled
[ 0.035133] smp: Bringing up secondary CPUs ...
[ 0.036083] x86: Booting SMP configuration:
[ 0.037004] .... node #1, CPUs: #1
[ 0.001000] kvm-clock: cpu 1, msr 1:78754041, secondary cpu clock
[ 0.040101] KVM setup async PF for cpu 1
[ 0.040941] kvm-stealtime: cpu 1, msr 3dc0d940
[ 0.042127] .... node #2, CPUs: #2
[ 0.001000] kvm-clock: cpu 2, msr 1:78754081, secondary cpu clock
[ 0.045049] KVM setup async PF for cpu 2
[ 0.045838] kvm-stealtime: cpu 2, msr 5d00d940
[ 0.047104] .... node #3, CPUs: #3
[ 0.001000] kvm-clock: cpu 3, msr 1:787540c1, secondary cpu clock
[ 0.050051] KVM setup async PF for cpu 3
[ 0.050802] kvm-stealtime: cpu 3, msr 7c40d940
[ 0.052092] .... node #4, CPUs: #4
[ 0.001000] kvm-clock: cpu 4, msr 1:78754101, secondary cpu clock
[ 0.055045] KVM setup async PF for cpu 4
[ 0.055806] kvm-stealtime: cpu 4, msr 9b80d940
[ 0.056113] .... node #5, CPUs: #5
[ 0.001000] kvm-clock: cpu 5, msr 1:78754141, secondary cpu clock
[ 0.059060] KVM setup async PF for cpu 5
[ 0.059811] kvm-stealtime: cpu 5, msr bac0d940
[ 0.061005] .... node #6, CPUs: #6
[ 0.001000] kvm-clock: cpu 6, msr 1:78754181, secondary cpu clock
[ 0.064043] KVM setup async PF for cpu 6
[ 0.064844] kvm-stealtime: cpu 6, msr 11a00d940
[ 0.066105] .... node #7, CPUs: #7
[ 0.001000] kvm-clock: cpu 7, msr 1:787541c1, secondary cpu clock
[ 0.069057] KVM setup async PF for cpu 7
[ 0.069933] kvm-stealtime: cpu 7, msr 13940d940
[ 0.071105] .... node #8, CPUs: #8
[ 0.001000] kvm-clock: cpu 8, msr 1:78754201, secondary cpu clock
[ 0.074048] KVM setup async PF for cpu 8
[ 0.074836] kvm-stealtime: cpu 8, msr 15880d940
[ 0.076109] .... node #9, CPUs: #9
[ 0.001000] kvm-clock: cpu 9, msr 1:78754241, secondary cpu clock
[ 0.078082] KVM setup async PF for cpu 9
[ 0.078880] kvm-stealtime: cpu 9, msr 17840d940
[ 0.080018] smp: Brought up 10 nodes, 10 CPUs
[ 0.081005] smpboot: Total of 10 processors activated (63852.32 BogoMIPS)
[ 0.088771] devtmpfs: initialized
[ 0.089038] x86/mm: Memory block size: 128MB
[ 0.091073] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[ 0.092027] futex hash table entries: 4096 (order: 6, 262144 bytes)
[ 0.093153] pinctrl core: initialized pinctrl subsystem
[ 0.094113] RTC time: 5:59:08, date: 11/10/17
[ 0.095283] NET: Registered protocol family 16
[ 0.096138] cpuidle: using governor menu
[ 0.098970] ACPI: bus type PCI registered
[ 0.099005] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.100150] PCI: Using configuration type 1 for base access
[ 0.104021] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.108115] ACPI: Added _OSI(Module Device)
[ 0.109005] ACPI: Added _OSI(Processor Device)
[ 0.110003] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.111003] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.112761] ACPI: Interpreter enabled
[ 0.113011] ACPI: (supports S0 S5)
[ 0.113854] ACPI: Using IOAPIC for interrupt routing
[ 0.114013] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.115126] ACPI: Enabled 2 GPEs in block 00 to 0F
[ 0.118021] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.119011] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI]
[ 0.120013] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 0.121010] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[ 0.122219] acpiphp: Slot [3] registered
[ 0.123023] acpiphp: Slot [4] registered
[ 0.124010] acpiphp: Slot [6] registered
[ 0.124953] acpiphp: Slot [7] registered
[ 0.125022] acpiphp: Slot [8] registered
[ 0.125935] acpiphp: Slot [9] registered
[ 0.126022] acpiphp: Slot [10] registered
[ 0.126944] acpiphp: Slot [11] registered
[ 0.127023] acpiphp: Slot [12] registered
[ 0.127967] acpiphp: Slot [13] registered
[ 0.128022] acpiphp: Slot [14] registered
[ 0.128956] acpiphp: Slot [15] registered
[ 0.129021] acpiphp: Slot [16] registered
[ 0.129939] acpiphp: Slot [17] registered
[ 0.130023] acpiphp: Slot [18] registered
[ 0.131021] acpiphp: Slot [19] registered
[ 0.132022] acpiphp: Slot [20] registered
[ 0.133022] acpiphp: Slot [21] registered
[ 0.134022] acpiphp: Slot [22] registered
[ 0.134953] acpiphp: Slot [23] registered
[ 0.135024] acpiphp: Slot [24] registered
[ 0.136024] acpiphp: Slot [25] registered
[ 0.137029] acpiphp: Slot [26] registered
[ 0.138029] acpiphp: Slot [27] registered
[ 0.139033] acpiphp: Slot [28] registered
[ 0.140039] acpiphp: Slot [29] registered
[ 0.140946] acpiphp: Slot [30] registered
[ 0.140946] acpiphp: Slot [31] registered
[ 0.142023] PCI host bridge to bus 0000:00
[ 0.142928] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.144004] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.146004] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.148004] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]
[ 0.149004] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.158035] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]
[ 0.160005] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]
[ 0.161003] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]
[ 0.163005] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]
[ 0.165793] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX4 ACPI
[ 0.167018] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX4 SMB
[ 0.316104] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[ 0.317112] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[ 0.319111] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[ 0.321113] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[ 0.323065] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[ 0.331026] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.332000] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.334006] pci 0000:00:02.0: vgaarb: bridge control possible
[ 0.335003] vgaarb: loaded
[ 0.335772] SCSI subsystem initialized
[ 0.344120] ACPI: bus type USB registered
[ 0.345031] usbcore: registered new interface driver usbfs
[ 0.346016] usbcore: registered new interface driver hub
[ 0.347042] usbcore: registered new device driver usb
[ 0.357010] EDAC MC: Ver: 3.0.0
[ 0.359025] PCI: Using ACPI for IRQ routing
[ 0.360385] NetLabel: Initializing
[ 0.361004] NetLabel: domain hash size = 128
[ 0.361959] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.363014] NetLabel: unlabeled traffic allowed by default
[ 0.388812] clocksource: Switched to clocksource kvm-clock
[ 0.401277] VFS: Disk quotas dquot_6.6.0
[ 0.402453] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.404303] pnp: PnP ACPI init
[ 0.405401] pnp: PnP ACPI: found 5 devices
[ 0.412581] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 0.415145] NET: Registered protocol family 2
[ 0.416505] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.418619] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.420370] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.422115] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[ 0.423760] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[ 0.425565] NET: Registered protocol family 1
[ 0.426735] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[ 0.428559] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[ 0.430208] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[ 0.431677] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[ 0.447108] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[ 0.475172] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
[ 0.502595] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[ 0.529722] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
[ 0.544544] Unpacking initramfs...
[ 1.093855] Freeing initrd memory: 45416K
[ 1.094888] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.096312] software IO TLB [mem 0xbbfd9000-0xbffd9000] (64MB) mapped at [ffffa0d4bbfd9000-ffffa0d4bffd8fff]
[ 1.100405] audit: initializing netlink subsys (disabled)
[ 1.101766] audit: type=2000 audit(1510293550.024:1): state=initialized audit_enabled=0 res=1
[ 1.101930] Initialise system trusted keyrings
[ 1.101936] Key type blacklist registered
[ 1.107740] workingset: timestamp_bits=36 max_order=21 bucket_order=0
[ 1.109819] zbud: loaded
[ 1.242766] NET: Registered protocol family 38
[ 1.243829] Key type asymmetric registered
[ 1.244870] Asymmetric key parser 'x509' registered
[ 1.246166] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 1.254351] io scheduler noop registered
[ 1.255616] io scheduler deadline registered
[ 1.256805] io scheduler cfq registered (default)
[ 1.258171] io scheduler mq-deadline registered
[ 1.259793] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[ 1.262411] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 1.264478] ACPI: Power Button [PWRF]
[ 1.265954] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.291926] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.295323] Non-volatile memory driver v1.3
[ 1.296532] Linux agpgart interface v0.103
[ 1.299187] scsi host0: ata_piix
[ 1.300141] scsi host1: ata_piix
[ 1.300846] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc160 irq 14
[ 1.302397] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc168 irq 15
[ 1.308335] libphy: Fixed MDIO Bus: probed
[ 1.309567] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.311318] ehci-pci: EHCI PCI platform driver
[ 1.325827] ehci-pci 0000:00:05.7: EHCI Host Controller
[ 1.327315] ehci-pci 0000:00:05.7: new USB bus registered, assigned bus number 1
[ 1.329618] ehci-pci 0000:00:05.7: irq 10, io mem 0xfc057000
[ 1.338135] ehci-pci 0000:00:05.7: USB 2.0 started, EHCI 1.00
[ 1.340118] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.342186] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.344541] usb usb1: Product: EHCI Host Controller
[ 1.345920] usb usb1: Manufacturer: Linux 4.14.0-rc8+ ehci_hcd
[ 1.347666] usb usb1: SerialNumber: 0000:00:05.7
[ 1.348892] hub 1-0:1.0: USB hub found
[ 1.349883] hub 1-0:1.0: 6 ports detected
[ 1.350990] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.352454] ohci-pci: OHCI PCI platform driver
[ 1.353671] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.369365] uhci_hcd 0000:00:05.0: UHCI Host Controller
[ 1.370896] uhci_hcd 0000:00:05.0: new USB bus registered, assigned bus number 2
[ 1.372646] uhci_hcd 0000:00:05.0: detected 2 ports
[ 1.374064] uhci_hcd 0000:00:05.0: irq 10, io base 0x0000c0c0
[ 1.375719] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.377485] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.379488] usb usb2: Product: UHCI Host Controller
[ 1.380647] usb usb2: Manufacturer: Linux 4.14.0-rc8+ uhci_hcd
[ 1.382082] usb usb2: SerialNumber: 0000:00:05.0
[ 1.383452] hub 2-0:1.0: USB hub found
[ 1.384363] hub 2-0:1.0: 2 ports detected
[ 1.399520] uhci_hcd 0000:00:05.1: UHCI Host Controller
[ 1.401088] uhci_hcd 0000:00:05.1: new USB bus registered, assigned bus number 3
[ 1.403208] uhci_hcd 0000:00:05.1: detected 2 ports
[ 1.404723] uhci_hcd 0000:00:05.1: irq 11, io base 0x0000c0e0
[ 1.406177] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.408010] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.409997] usb usb3: Product: UHCI Host Controller
[ 1.411487] usb usb3: Manufacturer: Linux 4.14.0-rc8+ uhci_hcd
[ 1.412815] usb usb3: SerialNumber: 0000:00:05.1
[ 1.414041] hub 3-0:1.0: USB hub found
[ 1.415019] hub 3-0:1.0: 2 ports detected
[ 1.429704] uhci_hcd 0000:00:05.2: UHCI Host Controller
[ 1.431091] uhci_hcd 0000:00:05.2: new USB bus registered, assigned bus number 4
[ 1.432834] uhci_hcd 0000:00:05.2: detected 2 ports
[ 1.434199] uhci_hcd 0000:00:05.2: irq 11, io base 0x0000c100
[ 1.435704] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.437307] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.439127] usb usb4: Product: UHCI Host Controller
[ 1.440345] usb usb4: Manufacturer: Linux 4.14.0-rc8+ uhci_hcd
[ 1.441746] usb usb4: SerialNumber: 0000:00:05.2
[ 1.442969] hub 4-0:1.0: USB hub found
[ 1.443950] hub 4-0:1.0: 2 ports detected
[ 1.445099] usbcore: registered new interface driver usbserial
[ 1.446556] usbcore: registered new interface driver usbserial_generic
[ 1.448152] usbserial: USB Serial support registered for generic
[ 1.449549] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[ 1.452824] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.454111] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.455532] mousedev: PS/2 mouse device common for all mice
[ 1.457119] rtc_cmos 00:00: RTC can wake from S4
[ 1.458748] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[ 1.460775] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0
[ 1.462398] rtc_cmos 00:00: alarms up to one day, y3k, 114 bytes nvram
[ 1.467052] ata1.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[ 1.467690] ata1.00: configured for MWDMA2
[ 1.470876] device-mapper: uevent: version 1.0.3
[ 1.471981] scsi 0:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5
[ 1.474567] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[ 1.482569] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.484172] usbcore: registered new interface driver usbhid
[ 1.485633] usbhid: USB HID core driver
[ 1.488621] drop_monitor: Initializing network drop monitor service
[ 1.491422] sr 0:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[ 1.493113] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 1.494415] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.504355] sr 0:0:0:0: Attached scsi generic sg0 type 5
[ 1.506429] Initializing XFRM netlink socket
[ 1.513058] NET: Registered protocol family 10
[ 1.516265] Segment Routing with IPv6
[ 1.517187] mip6: Mobile IPv6
[ 1.517903] NET: Registered protocol family 17
[ 1.519557] RAS: Correctable Errors collector initialized.
[ 1.521335] AVX2 version of gcm_enc/dec engaged.
[ 1.522387] AES CTR mode by8 optimization enabled
[ 1.530835] sched_clock: Marking stable (1530829912, 0)->(2009906160, -479076248)
[ 1.534486] registered taskstats version 1
[ 1.535818] Loading compiled-in X.509 certificates
[ 1.566243] Loaded X.509 cert 'Build time autogenerated kernel key: ad6e544ea32cba64d1c880561b8d0c19096b586d'
[ 1.568888] zswap: loaded using pool lzo/zbud
[ 1.573814] Key type big_key registered
[ 1.576034] Key type encrypted registered
[ 1.577756] Magic number: 9:751:971
[ 1.578909] rtc_cmos 00:00: setting system clock to 2017-11-10 05:59:09 UTC (1510293549)
[ 1.583277] Freeing unused kernel memory: 2196K
[ 1.584541] Write protecting the kernel read-only data: 14336k
[ 1.586539] Freeing unused kernel memory: 1680K
[ 1.588277] Freeing unused kernel memory: 324K
[ 1.593033] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 1.594621] rodata_test: all tests were successful
[ 1.618845] systemd[1]: systemd 233 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN default-hierarchy=hybrid)
[ 1.623765] systemd[1]: Detected virtualization kvm.
[ 1.624907] systemd[1]: Detected architecture x86-64.
[ 1.626106] systemd[1]: Running in initial RAM disk.
next prev parent reply other threads:[~2017-11-10 6:02 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-01 11:31 [PATCH v2 0/4] kaslr: extend movable_node to movable_node=nn[KMG]@ss[KMG] Chao Fan
2017-11-01 11:32 ` [PATCH v2 1/4] kaslr: parse the extended movable_node=nn[KMG]@ss[KMG] Chao Fan
2017-11-13 8:10 ` Baoquan He
2017-11-13 8:42 ` Chao Fan
2017-11-01 11:32 ` [PATCH v2 2/4] kaslr: select the memory region in immovable node to process Chao Fan
2017-11-09 8:21 ` Baoquan He
2017-11-10 1:14 ` Chao Fan
2017-11-10 3:03 ` Chao Fan
2017-11-10 3:14 ` Baoquan He
2017-11-10 4:20 ` Chao Fan
2017-11-10 6:02 ` Chao Fan [this message]
2017-11-13 8:31 ` Baoquan He
2017-11-13 9:18 ` Chao Fan
2017-11-13 9:26 ` Baoquan He
2017-11-13 9:50 ` Chao Fan
2017-11-13 11:02 ` Baoquan He
2017-11-01 11:32 ` [PATCH v2 3/4] document: change the document for the extended movable_node Chao Fan
2017-11-01 11:32 ` [PATCH v2 4/4] kaslr: clean up a useless variable and some usless space Chao Fan
2017-11-13 8:32 ` Baoquan He
2017-11-13 9:19 ` Chao Fan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171110060210.GD15416@localhost.localdomain \
--to=fanc.fnst@cn.fujitsu.com \
--cc=bhe@redhat.com \
--cc=caoj.fnst@cn.fujitsu.com \
--cc=douly.fnst@cn.fujitsu.com \
--cc=hpa@zytor.com \
--cc=indou.takao@jp.fujitsu.com \
--cc=keescook@chromium.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=tglx@linutronix.de \
--cc=x86@kernel.org \
--cc=yasu.isimatu@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.