| | Authored by jhb on Aug 8 2015, 6:39 PM. | Unknown Object (File) | Sat, Jan 4, 2:18 AM2025-01-04 02:18:19 (UTC+0) |
| Unknown Object (File) | Mon, Dec 23, 7:02 AM2024-12-23 07:02:10 (UTC+0) |
| Unknown Object (File) | Sun, Dec 22, 6:31 AM2024-12-22 06:31:15 (UTC+0) |
| Unknown Object (File) | Sat, Dec 21, 4:24 PM2024-12-21 16:24:37 (UTC+0) |
| Unknown Object (File) | Tue, Dec 17, 5:10 AM2024-12-17 05:10:48 (UTC+0) |
| Unknown Object (File) | Fri, Dec 13, 9:42 AM2024-12-13 09:42:58 (UTC+0) |
| Unknown Object (File) | Thu, Dec 12, 7:13 AM2024-12-12 07:13:53 (UTC+0) |
| Unknown Object (File) | Thu, Dec 12, 2:58 AM2024-12-12 02:58:48 (UTC+0) |
Event Timelinejhb retitled this revision from to Add support for cross-arch vmcores.. jhb added inline comments. jhb added inline comments. jhb marked 2 inline comments as done. jhb added inline comments. This revision was automatically updated to reflect the committed changes. Path | Size |
---|
| 1 line | | | | 6 lines | | 21 lines | | 19 lines | | | | 45 lines | | 1 line | | 14 lines | | 42 lines | | 387 lines | | 61 lines | | 88 lines | | 290 lines | | 108 lines | | 238 lines | | 6 lines | | 6 lines | | 6 lines | | 79 lines | | 358 lines | | 206 lines | | 275 lines | | 182 lines | | 215 lines | | 256 lines | | 93 lines | | 62 lines | | 45 lines | | 63 lines | | 14 lines | | 74 lines | | 77 lines | | 91 lines | | 6 lines | | 22 lines | | 118 lines | | 141 lines | | 15 lines | | | | 2 lines | | | | 1 line | | | | 17 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
341d9a6043c2 | 7a292a44000f | c6caae0728c1 | John Baldwin | Fix build race reported by marius@. | Nov 19 2015, 7:16 PM | c6caae0728c1 | c8420a33e691 | 33e333299abe | John Baldwin | Fix warnings on 32-bit platforms. | Nov 4 2015, 4:48 PM | 33e333299abe | d805d2e8ca57 | 46d9e411e6cb | John Baldwin | Manpage fixes from Warren. | Nov 4 2015, 12:27 AM | 46d9e411e6cb | 0fd416fbb995 | 2fe6a11a3418 | John Baldwin | Always use the resolver function when it is present. | Nov 4 2015, 12:07 AM | 2fe6a11a3418 | f2f325a50b96 | 395d896abc61 | John Baldwin | Fix MLINKS. | Nov 3 2015, 9:10 PM | 395d896abc61 | 1a46ef9e6397 | 6f798f0aa927 | John Baldwin | | Nov 3 2015, 5:55 PM | 6f798f0aa927 | 9974306004f7 | f6db62295dc7 | John Baldwin | Add manage for kvm_native(3). | Nov 1 2015, 12:12 AM | f6db62295dc7 | 2be8971009f1 | 2b2c2874d878 | John Baldwin | First pass at updating manpages. kvm_native.3 still needs to be written. | Oct 30 2015, 7:52 AM | 2b2c2874d878 | 05774ccaecce | 00fcfcb9dc94 | John Baldwin | Sort. | Oct 30 2015, 7:51 AM | 00fcfcb9dc94 | 47ff73948f24 | 5039c03ed352 | John Baldwin | Whitespace fix. | Sep 1 2015, 6:03 PM | 5039c03ed352 | 45d0354cd20c | 0a09b3761de1 | John Baldwin | Trim some trailing whitespace. | Aug 31 2015, 9:06 PM | 0a09b3761de1 | bada21b41eb6 | 131483e5a056 | John Baldwin | Port the aarc64 minidump reader. | Aug 31 2015, 9:02 PM | 131483e5a056 | 7d067413b9ac | 6e6585d1b633 | John Baldwin | | Aug 31 2015, 8:18 PM | 6e6585d1b633 | 69a5f4bb37bb | 005bca672c00 | John Baldwin | Compile. | Aug 12 2015, 5:24 PM | 005bca672c00 | efaadc3889ce | 6ba477a897ba | John Baldwin | Fail operations that try to read kernel structures from non-native cores. | Aug 12 2015, 5:15 PM | 6ba477a897ba | 363d93700151 | 336b55a28ebf | John Baldwin | Manually add libelf as a dependency. | Aug 11 2015, 11:51 PM | 336b55a28ebf | c51f4fa7ebf8 | b9a0045b7795 | John Baldwin | Note that libkvm now depends on libelf. | Aug 11 2015, 11:50 PM | b9a0045b7795 | a0fad8a13e3d | 852fac51c24b | John Baldwin | Fix rescue build. | Aug 11 2015, 9:25 PM | 852fac51c24b | 75ba75525fd3 | 988f590ed982 | John Baldwin | Fixes from make universe. | Aug 11 2015, 9:25 PM | 988f590ed982 | a278990b04c2 | 1ba28f9eec3e | John Baldwin | The conditional does need fixing, so fix it. | Aug 11 2015, 8:43 PM | 1ba28f9eec3e | 1f8e87081a10 | 1d1f25711119 | John Baldwin | Add the KVM_ARCH() for sparc64 and a native hook. | Aug 11 2015, 8:42 PM | 1d1f25711119 | b03572bd300f | 31d68d1d3d66 | John Baldwin | Drop uvatop. It was only present in the unused kvm_sparc.c. | Aug 8 2015, 6:49 PM | 31d68d1d3d66 | 15cd74af21f7 | 0959a065e7ba | John Baldwin | Cleanup. | Aug 8 2015, 6:23 PM | 0959a065e7ba | 619572e9bdcd | 0ae39f4efb07 | John Baldwin | Port the sparc64 backend. | Aug 8 2015, 5:53 PM | 0ae39f4efb07 | 4b3532a25acf | d75932ac06eb | John Baldwin | Add a compile check for something I'm not sure of. | Aug 8 2015, 3:35 AM | d75932ac06eb | 51d014c608c3 | 6a8fb76fcafc | John Baldwin | Port the powerpc64 backend. | Aug 8 2015, 3:34 AM | 6a8fb76fcafc | 45d70ca3f1d9 | 06c5c6214e5f | John Baldwin | Actually hook powerpc up to the build. | Aug 8 2015, 3:23 AM | 06c5c6214e5f | f0d305366438 | b574f2df91b8 | John Baldwin | Port the 32-bit powerpc backend. It was already mostly cross-friendly. | Aug 8 2015, 2:42 AM | b574f2df91b8 | 32b6deb7a412 | 0cbd10ae55f7 | John Baldwin | Check e_type of vmcores (ET_CORE) and kernels (ET_EXEC). | Aug 7 2015, 8:09 PM | 0cbd10ae55f7 | 385f30ca9f33 | a04076293e9d | John Baldwin | Only allocate the bitmap during the initvtop routine. | Aug 7 2015, 4:39 PM | a04076293e9d | 4086189ab229 | dc6a72c2e37e | John Baldwin | | Aug 7 2015, 4:32 PM | dc6a72c2e37e | e38c6c28278e | f153b7fd26a7 | John Baldwin | Consolidate duplicated inithash() functions into a _kvm_hpt_init(). | Aug 7 2015, 4:30 PM | f153b7fd26a7 | 15e2f843f5f3 | 1b6b100d0d3e | John Baldwin | Update this for nlehdr changes. | Aug 7 2015, 4:13 PM | 1b6b100d0d3e | df5abd431221 | 631cf96d622d | John Baldwin | Save a copy of the kernel's ELF header in the kvm descriptor. (Show More…) | Aug 7 2015, 4:00 PM | 631cf96d622d | 8303c8c39ccb | a64aded4a3bc | John Baldwin | Cleanup. | Aug 7 2015, 3:46 PM | a64aded4a3bc | 5b6b9f089afc | c89f03bf73bb | John Baldwin | Tidy. | Aug 6 2015, 10:26 PM | c89f03bf73bb | 0b4b10325d6d | ab8e01b71ec2 | John Baldwin | Port the arm minidump backend. | Aug 6 2015, 1:03 PM | ab8e01b71ec2 | ed6026ee1e69 | f32a575debfb | John Baldwin | Cleanup page table hashes. | Aug 6 2015, 12:49 PM | f32a575debfb | 3c43846400f1 | 2f490cee66bf | John Baldwin | Trim. | Aug 6 2015, 12:37 PM | 2f490cee66bf | bf5f5b0d9a52 | 0dbac5949bcd | John Baldwin | Add an MI implementation of the page table hash for minidumps. | Aug 6 2015, 12:36 PM | 0dbac5949bcd | 360c9c7c399b | 4fa3a33adc23 | John Baldwin | Turn ka_native into a function and on arm only return true if the endianness… (Show More…) | Aug 6 2015, 12:15 PM | 4fa3a33adc23 | 72f77e641e6f | 682810e95182 | John Baldwin | Convert the "plain" arm backend. | Aug 6 2015, 11:49 AM | 682810e95182 | 3523a75bd482 | cb52d9325cf1 | John Baldwin | Match phnum's type. | Aug 6 2015, 11:39 AM | cb52d9325cf1 | 9cffe06e5923 | 5a7ae4da40cf | John Baldwin | Add a helper routine to fetch the endianness field from an ELF kernel. | Aug 6 2015, 11:36 AM | 5a7ae4da40cf | 83a710dc24b7 | 9df026033dbc | John Baldwin | Use kvm_read2() for internal reads to handle kvaddr_t offsets. | Aug 6 2015, 11:35 AM | 9df026033dbc | 2422e3582888 | a3fa1b6eaa8d | John Baldwin | Abstract out some common functions, mostly related to ELF handling. | Aug 5 2015, 10:18 PM | a3fa1b6eaa8d | 1ed53c19c37c | b3411c6b056f | John Baldwin | Add a kvm_read2() that uses a kvaddr_t for the KVA. This is needed to allow 32… (Show More…) | Jul 29 2015, 10:27 PM | b3411c6b056f | a85936af0201 | ba952f63bfd2 | John Baldwin | Fix build on i386. | Jul 29 2015, 7:02 PM | ba952f63bfd2 | fafb2d69cb60 | 412e28d56183 | John Baldwin | Port the amd64 backends. This also adds support for 1GB pages in the raw dump. | Jul 29 2015, 6:19 PM | 412e28d56183 | 9f50eb921b14 | ad082c67cf8c | John Baldwin | Use kvaddr_t for PTE/PDE indices since they are fields in the VA. | Jul 29 2015, 6:18 PM | ad082c67cf8c | 90819b9d99ef | b0fa75781f82 | John Baldwin | | Jul 29 2015, 6:14 PM | b0fa75781f82 | 80e5cfe1db71 | 63b11c9c913a | John Baldwin | Match the order of macros in i386's param.h. | Jul 29 2015, 5:38 PM | 63b11c9c913a | 3642624b9f8e | 9a4b282e52f5 | John Baldwin | Style. | Jul 29 2015, 5:04 PM | 9a4b282e52f5 | 62406cb4a994 | 990b4ac3c9a7 | John Baldwin | Trim some casts and add missing endian conversion initvtop. | Jul 29 2015, 5:02 PM | 990b4ac3c9a7 | 9b640cfa4297 | 20a7f0ad0344 | John Baldwin | Correct the check for non-native kernels to require a resolver. | Jul 29 2015, 7:00 AM | 20a7f0ad0344 | f50a3807c3a9 | 1b21d35f0e3f | John Baldwin | Fix an off by one with ffs(). | Jul 29 2015, 6:59 AM | 1b21d35f0e3f | 2916a62dcb26 | 57cd2d49b6d3 | John Baldwin | Fix off-by-one for bsfl() -> ffsl(). | Jul 28 2015, 11:26 PM | 57cd2d49b6d3 | 9c3703f24990 | f6e7cd62d3a1 | John Baldwin | Don't use the host round_page(). | Jul 28 2015, 11:25 PM | f6e7cd62d3a1 | b619d1df3b15 | 09e0407403c6 | John Baldwin | Call elf_version() to init libelf. | Jul 28 2015, 11:25 PM | 09e0407403c6 | c2d8d6c40c16 | f6792ba23d2d | John Baldwin | Fix inverted test for ka_probe. | Jul 28 2015, 11:15 PM | f6792ba23d2d | b24029bbcbcc | 9869356476c3 | John Baldwin | This now depends on libelf. | Jul 28 2015, 11:15 PM | 9869356476c3 | b57e3883565a | 9e56dc360d5f | John Baldwin | Fix i386 build. | Jul 28 2015, 10:20 PM | 9e56dc360d5f | b3ffdf7783c4 | 268577f4ff66 | John Baldwin | The dpcpu and vnet stuff needs more work to be cross-friendly. | Jul 28 2015, 10:20 PM | 268577f4ff66 | 4d9e491955f0 | 68217b5cd3cf | John Baldwin | Disable more unused prototypes. | Jul 28 2015, 7:24 PM | 68217b5cd3cf | 19a54b004f0e | c2318af8a6db | John Baldwin | Port the i386 minidump over to the new method. | Jul 28 2015, 7:23 PM | c2318af8a6db | 8edad37a455f | 4fe0fef59f28 | John Baldwin | Use pread and fix error messages. | Jul 28 2015, 4:32 PM | 4fe0fef59f28 | 95968d561846 | 3e866a06643b | John Baldwin | Handle endianness of PDEs and PTEs and trim includes. | Jul 28 2015, 4:29 PM | 3e866a06643b | 4570eb515b3d | bf6553596ec8 | John Baldwin | The plain i386 backend now compiles using it's own PDE/PTE types and constants. | Jul 28 2015, 4:24 PM | bf6553596ec8 | 53921cd4f14a | 7a4654504b0f | John Baldwin | | Jul 28 2015, 4:23 PM | 7a4654504b0f | 4510c06e3e36 | 4e6241a3b1f9 | John Baldwin | Drop unused KVM_ARCH. | Jul 28 2015, 4:21 PM | 4e6241a3b1f9 | 989ae20d6a7b | 22620e3d6e40 | John Baldwin | Checkpoint conversion of plain i386 dump backend including libelf. | Jul 28 2015, 2:56 PM | 22620e3d6e40 | f48a71320eb0 | b210bb265321 | John Baldwin | Add a kvaddr_t to use instead of psaddr_t and compile fixes. | Jul 28 2015, 4:04 AM | b210bb265321 | 2ac4e1ac23ed | 155e1e1885b8 | John Baldwin | | Jul 28 2015, 3:53 AM |
|