| | 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 |
---|
| | | 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 | | 202 lines | | 275 lines | | 182 lines | | 215 lines | | 256 lines | | 93 lines | | 62 lines | | 45 lines | | 62 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 |
---|
61032127c33f | 019359e547d6 | d9878d776081 | John Baldwin | Add manage for kvm_native(3). | Nov 1 2015, 12:12 AM | d9878d776081 | 604c49a687a3 | ed99b1036071 | John Baldwin | First pass at updating manpages. kvm_native.3 still needs to be written. | Oct 30 2015, 7:52 AM | ed99b1036071 | 184ae57ddb13 | bac5cdf727f3 | John Baldwin | Sort. | Oct 30 2015, 7:51 AM | bac5cdf727f3 | 574f38e011b7 | 12f1fc0d4aa7 | John Baldwin | Whitespace fix. | Sep 1 2015, 6:03 PM | 12f1fc0d4aa7 | dbdf0f2d8a12 | 1db5dd18db93 | John Baldwin | Trim some trailing whitespace. | Aug 31 2015, 9:06 PM | 1db5dd18db93 | 505486a66ae3 | 4719cd7b71c8 | John Baldwin | Port the aarc64 minidump reader. | Aug 31 2015, 9:02 PM | 4719cd7b71c8 | b9b29ab5306b | a7ad2d868aa6 | John Baldwin | | Aug 31 2015, 8:18 PM | a7ad2d868aa6 | c22bcd5953b7 | f2f659e1ce05 | John Baldwin | Compile. | Aug 12 2015, 5:24 PM | f2f659e1ce05 | 54e370595945 | 073c26cc19b3 | John Baldwin | Fail operations that try to read kernel structures from non-native cores. | Aug 12 2015, 5:15 PM | 073c26cc19b3 | 7e002aa5e4ee | 393ac543d96e | John Baldwin | Manually add libelf as a dependency. | Aug 11 2015, 11:51 PM | 393ac543d96e | fd2dae1abeb7 | 7d34582c2348 | John Baldwin | Note that libkvm now depends on libelf. | Aug 11 2015, 11:50 PM | 7d34582c2348 | 42bfb1bf776a | 350aa075b09e | John Baldwin | Fix rescue build. | Aug 11 2015, 9:25 PM | 350aa075b09e | e1a01cd1d55d | f82c411fe3db | John Baldwin | Fixes from make universe. | Aug 11 2015, 9:25 PM | f82c411fe3db | 65e47d3ae252 | 4a42ea4a83d2 | John Baldwin | The conditional does need fixing, so fix it. | Aug 11 2015, 8:43 PM | 4a42ea4a83d2 | aff9389c6ef8 | 1a18aaa5908c | John Baldwin | Add the KVM_ARCH() for sparc64 and a native hook. | Aug 11 2015, 8:42 PM | 1a18aaa5908c | cf588e6c8bbb | 1bbfeebd4413 | John Baldwin | Drop uvatop. It was only present in the unused kvm_sparc.c. | Aug 8 2015, 6:49 PM | 1bbfeebd4413 | 70731fd02e1a | 36bdadb4c547 | John Baldwin | Cleanup. | Aug 8 2015, 6:23 PM | 36bdadb4c547 | 03a8fd4c5871 | 643c4ac278ce | John Baldwin | Port the sparc64 backend. | Aug 8 2015, 5:53 PM | 643c4ac278ce | f56cedb2d55a | 35369d73405d | John Baldwin | Add a compile check for something I'm not sure of. | Aug 8 2015, 3:35 AM | 35369d73405d | e0c21c85348b | 539ccdab7efe | John Baldwin | Port the powerpc64 backend. | Aug 8 2015, 3:34 AM | 539ccdab7efe | 957107dc906d | 862a6f3080f0 | John Baldwin | Actually hook powerpc up to the build. | Aug 8 2015, 3:23 AM | 862a6f3080f0 | 42dd87374e76 | abc1da542866 | John Baldwin | Port the 32-bit powerpc backend. It was already mostly cross-friendly. | Aug 8 2015, 2:42 AM | abc1da542866 | 31fac4edc6d1 | 254ca7519377 | John Baldwin | Check e_type of vmcores (ET_CORE) and kernels (ET_EXEC). | Aug 7 2015, 8:09 PM | 254ca7519377 | 4d04c0b71d4a | f6c0a6fb5499 | John Baldwin | Only allocate the bitmap during the initvtop routine. | Aug 7 2015, 4:39 PM | f6c0a6fb5499 | b2c8cfa35878 | c16b0cb7b985 | John Baldwin | | Aug 7 2015, 4:32 PM | c16b0cb7b985 | 395774fdfa10 | 23b283dd9247 | John Baldwin | Consolidate duplicated inithash() functions into a _kvm_hpt_init(). | Aug 7 2015, 4:30 PM | 23b283dd9247 | 6a2633cf62c1 | 019e22290ab0 | John Baldwin | Update this for nlehdr changes. | Aug 7 2015, 4:13 PM | 019e22290ab0 | 2f7b7f648fd0 | 41875aa09b56 | John Baldwin | Save a copy of the kernel's ELF header in the kvm descriptor. (Show More…) | Aug 7 2015, 4:00 PM | 41875aa09b56 | b0a62071b02e | 36e8c70b766c | John Baldwin | Cleanup. | Aug 7 2015, 3:46 PM | 36e8c70b766c | df6574aca744 | 737a14a922a7 | John Baldwin | Tidy. | Aug 6 2015, 10:26 PM | 737a14a922a7 | 6838bb316fd1 | b259ffcaa8ed | John Baldwin | Port the arm minidump backend. | Aug 6 2015, 1:03 PM | b259ffcaa8ed | 0544f93f2ab5 | 25c176f5bed6 | John Baldwin | Cleanup page table hashes. | Aug 6 2015, 12:49 PM | 25c176f5bed6 | 27e32558ba2f | 25a5159ea362 | John Baldwin | Trim. | Aug 6 2015, 12:37 PM | 25a5159ea362 | 885025e042c0 | ad7ad46cc9f1 | John Baldwin | Add an MI implementation of the page table hash for minidumps. | Aug 6 2015, 12:36 PM | ad7ad46cc9f1 | db879ddb9f09 | 680b72bf34b9 | 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 | 680b72bf34b9 | 4c8356b9e452 | dbf2bb5bfc24 | John Baldwin | Convert the "plain" arm backend. | Aug 6 2015, 11:49 AM | dbf2bb5bfc24 | ec4963a70b63 | 5604f38d3ad8 | John Baldwin | Match phnum's type. | Aug 6 2015, 11:39 AM | 5604f38d3ad8 | b3c92b605842 | c0309a3e8cd4 | John Baldwin | Add a helper routine to fetch the endianness field from an ELF kernel. | Aug 6 2015, 11:36 AM | c0309a3e8cd4 | b7ee51d54e7b | 94f6adc18c87 | John Baldwin | Use kvm_read2() for internal reads to handle kvaddr_t offsets. | Aug 6 2015, 11:35 AM | 94f6adc18c87 | 3f9daf7d2048 | fcc29a16f9d7 | John Baldwin | Abstract out some common functions, mostly related to ELF handling. | Aug 5 2015, 10:18 PM | fcc29a16f9d7 | e0082eeebbfc | f8e307f373a5 | 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 | f8e307f373a5 | 33af01e9c20e | ca0244c087dd | John Baldwin | Fix build on i386. | Jul 29 2015, 7:02 PM | ca0244c087dd | 80148705a1a0 | a50c1b897044 | John Baldwin | Port the amd64 backends. This also adds support for 1GB pages in the raw dump. | Jul 29 2015, 6:19 PM | a50c1b897044 | 41628d23412e | 98053822f6d3 | John Baldwin | Use kvaddr_t for PTE/PDE indices since they are fields in the VA. | Jul 29 2015, 6:18 PM | 98053822f6d3 | 31a8c3a34e9f | 8edc3622808b | John Baldwin | | Jul 29 2015, 6:14 PM | 8edc3622808b | c9576501bf51 | b308d1d28f3d | John Baldwin | Match the order of macros in i386's param.h. | Jul 29 2015, 5:38 PM | b308d1d28f3d | d01ddcca70bf | 7939b5954b69 | John Baldwin | Style. | Jul 29 2015, 5:04 PM | 7939b5954b69 | ccc7d50e083b | 1ca2ace680db | John Baldwin | Trim some casts and add missing endian conversion initvtop. | Jul 29 2015, 5:02 PM | 1ca2ace680db | fc7f9bb6ba03 | 09b5a5fbabae | John Baldwin | Correct the check for non-native kernels to require a resolver. | Jul 29 2015, 7:00 AM | 09b5a5fbabae | 5e44f0eed50d | 0b358a6aaae6 | John Baldwin | Fix an off by one with ffs(). | Jul 29 2015, 6:59 AM | 0b358a6aaae6 | b09f1969cd72 | aa0e12a2efb0 | John Baldwin | Fix off-by-one for bsfl() -> ffsl(). | Jul 28 2015, 11:26 PM | aa0e12a2efb0 | 66109660d0ea | 3952cd824cbc | John Baldwin | Don't use the host round_page(). | Jul 28 2015, 11:25 PM | 3952cd824cbc | 8e952136312b | 854d7a92dfb3 | John Baldwin | Call elf_version() to init libelf. | Jul 28 2015, 11:25 PM | 854d7a92dfb3 | fd41e68ce41c | a469eddb6078 | John Baldwin | Fix inverted test for ka_probe. | Jul 28 2015, 11:15 PM | a469eddb6078 | ab4e04df2bf9 | a828d00e03e1 | John Baldwin | This now depends on libelf. | Jul 28 2015, 11:15 PM | a828d00e03e1 | 11f8171b8a65 | d897769409b3 | John Baldwin | Fix i386 build. | Jul 28 2015, 10:20 PM | d897769409b3 | 5056179f3c4c | 174c5fe61994 | John Baldwin | The dpcpu and vnet stuff needs more work to be cross-friendly. | Jul 28 2015, 10:20 PM | 174c5fe61994 | 24b5e8bf762a | f4c098153206 | John Baldwin | Disable more unused prototypes. | Jul 28 2015, 7:24 PM | f4c098153206 | 40ca7f46eab5 | e58921b8de70 | John Baldwin | Port the i386 minidump over to the new method. | Jul 28 2015, 7:23 PM | e58921b8de70 | 5ec5da7bd13a | 8be0cb78636c | John Baldwin | Use pread and fix error messages. | Jul 28 2015, 4:32 PM | 8be0cb78636c | f002bc86e8e0 | 2f9aaff6c510 | John Baldwin | Handle endianness of PDEs and PTEs and trim includes. | Jul 28 2015, 4:29 PM | 2f9aaff6c510 | 5d7dbda34cf7 | e6d87ae8edc7 | John Baldwin | The plain i386 backend now compiles using it's own PDE/PTE types and constants. | Jul 28 2015, 4:24 PM | e6d87ae8edc7 | 3f46cb0c709d | 8ab3c4727f58 | John Baldwin | | Jul 28 2015, 4:23 PM | 8ab3c4727f58 | 3a69fbebc661 | 54665bc8a03b | John Baldwin | Drop unused KVM_ARCH. | Jul 28 2015, 4:21 PM | 54665bc8a03b | 880502c9673a | 1f2b0471e6f6 | John Baldwin | Checkpoint conversion of plain i386 dump backend including libelf. | Jul 28 2015, 2:56 PM | 1f2b0471e6f6 | 1f8bf1ceaa8d | a616e62ae828 | John Baldwin | Add a kvaddr_t to use instead of psaddr_t and compile fixes. | Jul 28 2015, 4:04 AM | a616e62ae828 | b00ce8cd5a68 | 58e5250bc17f | John Baldwin | | Jul 28 2015, 3:53 AM |
|