|
|
3d71c6a8eb
|
mcexec_transfer_image(): map exact size of remote memory (instead of forcing PAGE_SIZE)
Change-Id: Ic66770af6cdb15b7a2e18a08cbcd1736e5558bdf
|
2021-02-03 18:53:33 -05:00 |
|
|
|
1cea75dd51
|
mcexec: fix strncat missing NULL and pclose of uninitialized
Change-Id: I9ce4004580845a983949caa5668b2f950880cd24
|
2021-02-02 01:51:57 +00:00 |
|
|
|
1f9fbe82db
|
mcctrl: fix access to uninitialized usrdata->cpu_topology_list
Change-Id: I25a9182b9b470bb069f4f755a67fb50b88817cd2
|
2021-01-29 09:34:24 +09:00 |
|
|
|
2460228052
|
mcctrl: abort on invalid addr in mcexec_transfer_image()
Change-Id: Ic064b6ffc30368ff1d3dfb14403e524cbb837ce5
|
2021-01-19 00:55:20 +00:00 |
|
|
|
507b937509
|
Tofu: mcctrl side MMU notifier and CQ/BCH cleanup
Conflicts:
executer/kernel/mcctrl/arch/arm64/archdeps.c
executer/kernel/mcctrl/syscall.c
Change-Id: Ided8172331a5469c6ced68fa98a42302812efe71
|
2021-01-19 00:55:20 +00:00 |
|
|
|
67334b65c3
|
rus_vm_fault: vmf_insert_pfn: treat VM_FAULT_NOPAGE as success
vmf_insert_pfn is added with the following commit.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1c8f422059ae5da07db7406ab916203f9417e396
Refer to the following page for the meaning of VM_FAULT_NOPAGE.
https://lwn.net/Articles/242237/
Change-Id: I2b0144a20a57c74e0e2e0d2fc24281852f49b717
|
2020-12-29 16:31:41 +09:00 |
|
|
|
b3b1883ad8
|
eclair: turn off gdb pagination by default
Change-Id: I7758d97b90705310bc57cb9b6da6f6af436ea7fb
|
2020-12-29 16:31:40 +09:00 |
|
|
|
7145c4d383
|
TO RESET: stack changes
Change-Id: I325420701dfa5e9eac294be086a9d1e7326d95bc
|
2020-12-29 16:31:40 +09:00 |
|
|
|
1cf0bd5a78
|
TO RESET: add debug instruments, map Linux areas for tofu
Change-Id: I09880cad3b87182cb663d414041254817c254759
|
2020-12-29 16:31:39 +09:00 |
|
|
|
d5716d3c3a
|
TO RESET: mcctrl_get_request_os_cpu and __mcctrl_os_read_write_cpu_register: show debug messages
Change-Id: Ic8430e3fd6a814b888192233b029c942500a2dc9
|
2020-12-29 16:31:39 +09:00 |
|
|
|
530110e3a9
|
Tofu: fix ENABLE_TOFU switching
Change-Id: Ib33323d4b59ea8fb4f5f40dff7ea25a36773d5e2
|
2020-12-24 15:00:14 +09:00 |
|
|
|
33dd2e60b1
|
mcexec: memory policy control by environmental variable
Refs: #1470
Change-Id: I3d556cae90d31d81572b1c4e5c680e826577d428
|
2020-12-24 11:18:01 +09:00 |
|
|
|
e5f4a4e87d
|
Tofu: proper cleanup of device files when mcexec gets killed
Change-Id: I6cb0290f72d96682700f945b29585e132e525ac1
|
2020-12-09 13:05:54 +09:00 |
|
|
|
1918df7765
|
Tofu: support for barrier gate, kmalloc cache
Change-Id: I6f4cfec2ec404efd03b332fc3f449a775816230e
|
2020-12-09 13:05:54 +09:00 |
|
|
|
41f5c0bdde
|
MM: deferred zero cleaning on Linux CPUs
Change-Id: Icdb8ac807688533be7a95b7101edfd904250cd02
|
2020-12-09 13:05:53 +09:00 |
|
|
|
92902d36fc
|
Tofu: initial version
Change-Id: I9c464d5af883c18715a97ca9e9981cf73b260f90
|
2020-12-09 13:03:01 +09:00 |
|
|
|
201f5ce500
|
MM: straight mapping
Change-Id: I70871f8c382fb00aa719ed501cc5de436d916d7f
|
2020-12-08 12:32:10 +09:00 |
|
|
|
d1d93d90cc
|
mcexec: detect mismatch of mcexec -n and mpirun -ppn
Change-Id: I0ce1b2d48cda10713920cb88692e107b8c4d3bab
Refs: #929
|
2020-12-07 15:23:34 +09:00 |
|
|
|
45bc6a617a
|
__return_syscall: check input & fix unmap memory in error cases
Change-Id: I5de3ab3acd46770518b79bdc6f1c2e00c1cd5096
|
2020-11-25 01:58:47 +00:00 |
|
|
|
924ba7fd65
|
mcctrl_ikc_send_wait: free desc only if we allocated it internally
Change-Id: I4710ea6bb31f098451347c53ac0ff0be422aec06
|
2020-11-25 01:58:47 +00:00 |
|
|
|
2814f7cac4
|
mcctrl_get_request_os_cpu: check os instance & ret_cpu
Change-Id: I4d3f6fd93eaa183d560c874ba33add83c4308c5a
|
2020-11-25 01:58:47 +00:00 |
|
|
|
b510de7bd5
|
mcctrl_perf_get: check os instance & cpu info
Change-Id: Ic4f9d818b7d58f8ae651e43175fb1c478baec9c1
|
2020-11-25 01:58:47 +00:00 |
|
|
|
3e927f61dc
|
mcctrl_perf_disable: check os instance & cpu info
Change-Id: I7195272a65b31db72158f5e5bbfc490bac547b91
|
2020-11-25 01:58:47 +00:00 |
|
|
|
64579830dd
|
mcctrl_perf_enable: check os instance & cpu info
Change-Id: I31ab829d63833f924af17445fd9b8488d6eb454f
|
2020-11-25 01:58:47 +00:00 |
|
|
|
3cc98883f5
|
delete_procfs_entries: fix possible crash if top entry has no children
Change-Id: I209842699615f9bb58c12ccd262ae4b17f8f558c
|
2020-11-25 01:58:47 +00:00 |
|
|
|
442045a320
|
mcctrl_ikc_send: validate os and check input packet
Change-Id: I1f8c2228043841685617b665eeeaf2ce15a08703
|
2020-11-25 01:58:47 +00:00 |
|
|
|
fe5d8fc71f
|
mcctrl_getrusage: validate os input
Change-Id: I97908069f8bc4703b99f9ffca94f3dd33eb64cc4
|
2020-11-25 01:58:47 +00:00 |
|
|
|
550c6cc5fb
|
mcctrl_perf_set : validate os input & check cpu info
Change-Id: If308013746ff6dce03fa8e0eb1ebaca1cb2a4a64
|
2020-11-25 01:58:47 +00:00 |
|
|
|
8c0b2ab6ce
|
mcctrl_perf_num: check "os" argument
Change-Id: I13c8b0c337cac9bbb240667808e871defce34aab
|
2020-11-25 01:58:47 +00:00 |
|
|
|
5ffad78b87
|
mcexec: use FLIB_NUM_PROCESS_ON_NODE when -n not specified (Fugaku specific)
Change-Id: I1668fecfac692d56076dd10e6e03fbf992e323ec
|
2020-08-12 07:30:11 +09:00 |
|
|
|
0b66bab992
|
Revert "mcexec: detect mismatch of mcexec -n and mpirun -ppn"
This reverts commit 1d135492c3.
Conflicts:
executer/kernel/mcctrl/control.c
Change-Id: I224cced408aa4b77691a153c5e1d2fdf8043fa04
|
2020-07-21 13:08:21 +09:00 |
|
|
|
b3d7bbda56
|
rus_vm_fault: compat: RHEL-8.2
This applies the following patch:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1c8f422059ae5da07db7406ab916203f9417e396
mm: change return type to vm_fault_t
Change-Id: I7189fc92824d21b4906f1033f1de5899bbad4680
|
2020-07-15 13:02:32 +09:00 |
|
|
|
4b66373813
|
mcexec: Don't forward SIGTSTP SIGTTIN SIGTTOUT to mckernel
Change-Id: I72bb74d6b98e1f0bf519c8f0fef742624a2a699a
Refs: #1425
|
2020-07-14 08:34:11 +00:00 |
|
|
|
ac86affecc
|
mcexec: fix FLIB_AFFINITY_ON_PROCESS mask for McKernel CPU numbers (Fugaku)
Change-Id: If42b139fb53866bcff0809d898d4a2a712946f0c
|
2020-06-30 16:29:03 +09:00 |
|
|
|
2026cf8dad
|
mcexec: explicit CPU list in partitoned execution (for Fujitsu's FLIB_AFFINITY_ON_PROCESS)
Change-Id: I05c11f73553de8ccb5f79083ce2115ac57e62584
|
2020-06-30 16:29:00 +09:00 |
|
|
|
1d135492c3
|
mcexec: detect mismatch of mcexec -n and mpirun -ppn
Change-Id: I0c42e3119143da40ea2e69cd9ec99bde78a0ad2a
Refs: #929
|
2020-06-30 16:28:08 +09:00 |
|
|
|
697e9386b3
|
cmake: fix resovling dwarf.h
Fixes: 0e787b7 "cmake: fix resolving libdwarf"
Change-Id: Iccb491c8ad07db0f15f6b1798ee8a91edc808cf7
|
2020-06-22 13:33:50 +09:00 |
|
|
|
5f5b9f94d1
|
Revert "get_one_cpu_topology: Renumber core_id (physical core id)"
This reverts commit 0a4e6b49b4.
Change-Id: Icd9f2cda63d0daf661a40b146c72608b82cf2061
|
2020-06-16 13:26:55 +09:00 |
|
|
|
cbe2b2149d
|
Revert "sysinfo, procfs: Support memory info partially"
This reverts commit 8f74888f87.
Change-Id: I65530dd8a4e1af2ca47cb02c02f5c54a9b4595a5
|
2020-06-16 13:26:54 +09:00 |
|
|
|
4cecde3fba
|
Revert "mcexec: detect mismatch of mcexec -n and mpirun -ppn"
This reverts commit 72af689e69.
Change-Id: I25bc56cd8ac9c877852fc1092c8349fe318fd25d
|
2020-06-16 13:26:54 +09:00 |
|
|
|
3328ce03d9
|
Record pthread routine address in clone(), keep helper threads on caller CPU core (workaround for Fugaku)
Change-Id: I29d1589e430dc1396558cdf3df4d068c27173612
|
2020-06-16 13:26:53 +09:00 |
|
|
|
97b107f61c
|
treat /var/opt/FJSVtcs/ple/daemonif/ as device file (Fugaku specific)
Change-Id: I047ec793a082f2fede3f2bd9c5fb358a30b8ea84
|
2020-06-16 13:26:53 +09:00 |
|
|
|
a7adb266ff
|
mcinspect: add read memory value by specifying physical address
Change-Id: I2f2d6cb981e883c5e2ae1e0c764e10e0fec76a46
|
2020-06-16 13:26:52 +09:00 |
|
|
|
eac414d6d8
|
CPU read/write reg: use generic IHK messaging interface
Change-Id: Ia9637d1516d9329fdadf37822bfce7594d69105f
|
2020-06-15 10:11:28 +09:00 |
|
|
|
5224551782
|
mcinspect: vtop (in progress)
Change-Id: I09f487e96edc7c4f59c97e6fb6dde28baf84c1e5
|
2020-06-15 10:11:28 +09:00 |
|
|
|
cd46cbd4b3
|
mcinspect and mcps: DWARF based LWK inspection
Change-Id: Ie9e209d8f77999b61afa39c38832bfc416a2c34f
|
2020-06-15 09:58:54 +09:00 |
|
|
|
39780917af
|
libdwarf: compile locally if not present
Change-Id: I70d1f653f4fc4ee4daeaa2c9c6bdbf1416e43c9b
|
2020-06-15 09:58:52 +09:00 |
|
|
|
f8e8b21f04
|
/dev/shm: use Linux PFNs and populate mappings
Change-Id: I921c1f43c8411f896343be17e0ac6762a1bc26d1
|
2020-06-13 17:18:10 +09:00 |
|
|
|
5c2f9b8239
|
pager: prefetch all shared libraries
Change-Id: Ic62e1284d540362df817098b3926ac223245e3b6
|
2020-06-13 17:18:10 +09:00 |
|
|
|
5395891966
|
pager_req_map: fix printk
Change-Id: I98488169f02656c2df711b827d0002762de69f7a
|
2020-06-13 17:18:09 +09:00 |
|