)]}'
{
  "log": [
    {
      "commit": "4fdf08b5bf8d449cc9897395895157c6ff8ddc41",
      "tree": "1f4cac0e1d7ef89bf24ba3fc9c0676f679aaaf4c",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Jul 17 11:29:24 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Jul 17 11:29:24 2008 -0700"
      },
      "message": "x86: unify and correct the GDT_ENTRY() macro\n\nMerge the GDT_ENTRY() macro between arch/x86/boot/pm.c and\narch/x86/kernel/acpi/sleep.c and put the new one in\n\u003casm-x86/segment.h\u003e.\n\nWhile we\u0027re at it, correct the bitmasks for the limit and flags.  The\nnew version relies on using ULL constants in order to cause type\npromotion rather than explicit casts; this avoids having to include\n\u003clinux/types.h\u003e in \u003casm-x86/segments.h\u003e.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "a939098afcfa5f81d3474782ec15c6d114e57763",
      "tree": "62c21fb10d6b58dc8247c34e68ab5562e045b8d0",
      "parents": [
        "736f12bff9d9e7b4e895c64f73b190c8383fc2a1"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 16:19:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:16 2008 +0200"
      },
      "message": "x86: move x86_64 gdt closer to i386\n\ni386 and x86_64 used two different schemes for maintaining the gdt.\nWith this patch, x86_64 initial gdt table is defined in a .c file,\nsame way as i386 is now. Also, we call it \"gdt_page\", and the descriptor,\n\"early_gdt_descr\". This way we achieve common naming, which can allow for\nmore code integration.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5524ea320d80e3ac6aeeec44216660831c76da08",
      "tree": "c4215dbc41cedac15838ff5110958fa7ed8e9a67",
      "parents": [
        "366932deb335f0b84a08463c5c912bd42ac3397a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Mar 11 02:23:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:29 2008 +0200"
      },
      "message": "x86: don\u0027t set up early exception handlers for external interrupts\n\nAll of early setup runs with interrupts disabled, so there is no\nneed to set up early exception handlers for vectors \u003e\u003d 32\n\nThis saves some minor text size.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8866cd9dc9d0bbadcf361a14e0cdfecb66473087",
      "tree": "d6780e43633c56a017618e615c92bb7854876686",
      "parents": [
        "d504e39efd4e64a1a6e01dc85fd8a33fdb196dce"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jan 30 13:33:06 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:06 2008 +0100"
      },
      "message": "x86: early_idt_handler improvements, 64-bit\n\nIt\u0027s not too pretty, but I found this made the \"PANIC: early exception\"\nmessages become much more reliably useful: 1. print the vector number,\n2. print the %cs value, 3. handle error-code-pushing vs non-pushing vectors.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "88089519f302f1296b4739be45699f06f728ec31",
      "tree": "a0ffb023be68d0b83503e77ba4a9d9b43acea88b",
      "parents": [
        "c4d9ba6da9f050ebb7e0d70769e3dca0fd45334f"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 30 13:33:02 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:02 2008 +0100"
      },
      "message": "x86 setup: initialize LDTR and TR to make life easier to Intel VT\n\nIntel VT doesn\u0027t like to engage when the protected-mode state isn\u0027t\nfully initialized.  Make life easier for it by initializing LDTR (to\nnull) and TR (to a dummy hunk of low memory which will never actually\nbe touched.)\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2a6648e65a2939b80c44262975176a15bac3a75e",
      "tree": "4c169dd3d1f78676bb65981dab0e80ed2a238c1e",
      "parents": [
        "1017579a8c6ad6f32154e41ddfdf96d1efbb21b4"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jan 30 13:33:01 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:33:01 2008 +0100"
      },
      "message": "x86: \u003casm/segment.h\u003e: boot GDT entries are 32/64-independent\n\nThe boot GDT entries are common between 32- and 64-bit mode, so move\nthem to common code instead of having two identical copies.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b23be399da88a5008b1db4db06f03146b25cdc52",
      "tree": "d54acf84d3999dc957b2c5c2a23b117468c2efc2",
      "parents": [
        "15ee09b40831ae88eb8a804a647b6935eb8b7114"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:09 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:09 2008 +0100"
      },
      "message": "x86: remove arch specific segment headers\n\nThis file puts the remainder of the arch specificic segment\nheaders in segment.h.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "15ee09b40831ae88eb8a804a647b6935eb8b7114",
      "tree": "bbb9e9e09b3f058a59052d4e682619221dbd25ca",
      "parents": [
        "cef189508b2f043fdc2e354645803b6ce004aac3"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:09 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:09 2008 +0100"
      },
      "message": "x86: unify common parts of segment.h\n\nAlthough segment handling in i386 and x86_64 are very different,\nthere\u0027s a common part. Put them in segment.h instead of arch specific\nheaders\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cef189508b2f043fdc2e354645803b6ce004aac3",
      "tree": "1d5ebb5e1ef7ff3d8de1299949dff0328f0f31d9",
      "parents": [
        "eee3af4a2c83a97fff107ddc445d9df6fded9ce4"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jan 30 13:31:09 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:09 2008 +0100"
      },
      "message": "x86: put get_kernel_rpl in a common location\n\nThis macro is useful for both i386 and x86_64, so put it in a common\nlocation, where both arches can grab it.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
