Changeset 1433ecda in mainline for kernel/arch/sparc64/src/smp


Ignore:
Timestamp:
2018-04-04T15:42:37Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c4e1cc
Parents:
47b2d7e3
Message:

Fix cstyle: make ccheck-fix and commit only files where all the changes are good.

Location:
kernel/arch/sparc64/src/smp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/smp/sun4u/ipi.c

    r47b2d7e3 r1433ecda  
    5959 * @param func value the first data item of the vector will be set to
    6060 */
    61 static inline void set_intr_w_data(void (* func)(void))
     61static inline void set_intr_w_data(void (*func)(void))
    6262{
    6363#if defined (US)
     
    8787 * @param func Function to be invoked.
    8888 */
    89 static void cross_call(int mid, void (* func)(void))
     89static void cross_call(int mid, void (*func)(void))
    9090{
    9191        uint64_t status;
     
    148148        unsigned int i;
    149149
    150         void (* func)(void);
     150        void (*func)(void);
    151151
    152152        switch (ipi) {
  • kernel/arch/sparc64/src/smp/sun4u/smp.c

    r47b2d7e3 r1433ecda  
    121121                node = ofw_tree_find_child_by_device_type(cpus_parent(), "cpu");
    122122                for (i = 0; node;
    123                      node = ofw_tree_find_peer_by_device_type(node, "cpu"), i++)
     123                    node = ofw_tree_find_peer_by_device_type(node, "cpu"), i++)
    124124                        wakeup_cpu(node);
    125125        } else if (is_us_iv()) {
  • kernel/arch/sparc64/src/smp/sun4v/ipi.c

    r47b2d7e3 r1433ecda  
    4545
    4646static uint64_t data[MAX_NUM_STRANDS][IPI_MESSAGE_SIZE]
    47         __attribute__ ((aligned (64)));
     47    __attribute__((aligned(64)));
    4848
    4949static uint16_t ipi_cpu_list[MAX_NUM_STRANDS][MAX_NUM_STRANDS];
     
    6060 */
    6161uint64_t ipi_brodcast_to(void (*func)(void), uint16_t cpu_list[MAX_NUM_STRANDS],
    62                 uint64_t list_size) {
     62    uint64_t list_size)
     63{
    6364
    6465        data[CPU->arch.id][0] = (uint64_t) func;
     
    7071
    7172        return __hypercall_fast3(CPU_MONDO_SEND, list_size,
    72                 KA2PA(ipi_cpu_list[CPU->arch.id]), KA2PA(data[CPU->arch.id]));
     73            KA2PA(ipi_cpu_list[CPU->arch.id]), KA2PA(data[CPU->arch.id]));
    7374}
    7475
     
    8182 * @return              error code returned by the CPU_MONDO_SEND hypercall
    8283 */
    83 uint64_t ipi_unicast_to(void (*func)(void), uint16_t cpu_id) {
     84uint64_t ipi_unicast_to(void (*func)(void), uint16_t cpu_id)
     85{
    8486        ipi_cpu_list[CPU->arch.id][0] = cpu_id;
    8587        return ipi_brodcast_to(func, ipi_cpu_list[CPU->arch.id], 1);
     
    9597void ipi_broadcast_arch(int ipi)
    9698{
    97         void (* func)(void);
     99        void (*func)(void);
    98100
    99101        switch (ipi) {
  • kernel/arch/sparc64/src/smp/sun4v/smp.c

    r47b2d7e3 r1433ecda  
    8888 * stored to the proposed_nrdy variable of the cpu_arch_t struture.
    8989 */
    90 bool calculate_optimal_nrdy(exec_unit_t *exec_unit) {
     90bool calculate_optimal_nrdy(exec_unit_t *exec_unit)
     91{
    9192
    9293        /* calculate the number of threads the core will steal */
     
    103104        for (k = 0; k < exec_unit->strand_count; k++) {
    104105                exec_units->cpus[k]->arch.proposed_nrdy =
    105                         atomic_get(&(exec_unit->cpus[k]->nrdy));
     106                    atomic_get(&(exec_unit->cpus[k]->nrdy));
    106107        }
    107108
     
    112113                unsigned int least_busy = 0;
    113114                unsigned int least_busy_nrdy =
    114                         exec_unit->cpus[0]->arch.proposed_nrdy;
     115                    exec_unit->cpus[0]->arch.proposed_nrdy;
    115116
    116117                /* for each stolen thread, give it to the least busy CPU */
    117118                for (k = 0; k < exec_unit->strand_count; k++) {
    118                         if (exec_unit->cpus[k]->arch.proposed_nrdy
    119                                         < least_busy_nrdy) {
     119                        if (exec_unit->cpus[k]->arch.proposed_nrdy < least_busy_nrdy) {
    120120                                least_busy = k;
    121121                                least_busy_nrdy =
    122                                         exec_unit->cpus[k]->arch.proposed_nrdy;
     122                                    exec_unit->cpus[k]->arch.proposed_nrdy;
    123123                        }
    124124                }
     
    247247                        exec_units[i].strand_count++;
    248248                        max_core_strands =
    249                                 exec_units[i].strand_count > max_core_strands ?
    250                                 exec_units[i].strand_count : max_core_strands;
     249                            exec_units[i].strand_count > max_core_strands ?
     250                            exec_units[i].strand_count : max_core_strands;
    251251
    252252                /* detecting execution unit failed */
Note: See TracChangeset for help on using the changeset viewer.