summaryrefslogtreecommitdiffstats
path: root/build/install/apt-ftparchive-deb.conf
blob: 0d15aec6f4e04583924bda94fff53f7e3930f35c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
##############################################################################
# Copyright (c) 2015 Ericsson AB and others.
# stefan.k.berg@ericsson.com
# jonas.bjurel@ericsson.com
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################

Dir {
  ArchiveDir ".";
};

TreeDefault {
  Directory "pool";
};

BinDirectory "pool/main" {
  Packages "dists/trusty/main/binary-amd64/Packages";
  BinOverride "./indices/override.trusty.main";
  ExtraOverride "./indices/override.trusty.extra.main";
};

Default {
  Packages {
    Extensions ".deb";
    Compress ". gzip";
  };
};

Contents {
  Compress "gzip";
};
e_irq. It contains total stats, from beginning // It cannot be reset to 0, as the reset would be done by another core struct irq_rt_stats { uint64_t max_irq; uint64_t irq[IRQ_BUCKETS_COUNT]; }; // irq_sample is updated by irq_update - as sampling of irq_rt_stats // There is usually one sample per second; two samples in total struct irq_sample { uint64_t tsc; uint64_t max_irq; uint64_t irq[IRQ_BUCKETS_COUNT]; }; // Those are the total stats; there can be reset // They are obtained by adding samples struct irq_task_stats { uint8_t lcore_id; uint8_t task_id; uint64_t max_irq; uint64_t irq[IRQ_BUCKETS_COUNT]; struct irq_sample sample[2]; struct irq_rt_stats *stats; }; uint64_t irq_bucket_maxtime_cycles[IRQ_BUCKETS_COUNT]; extern uint64_t irq_bucket_maxtime_micro[]; void stats_irq_reset(void); void stats_irq_post_proc(void); void stats_irq_update(void); void stats_irq_init(void); int stats_get_n_irq_tasks(void); struct irq_sample *get_irq_sample(uint32_t task_id, int last); struct irq_sample *get_irq_sample_by_core_task(uint32_t lcore_id, uint32_t task_id, int last); uint64_t get_max_irq_stats(uint8_t task_id); uint64_t get_irq_stats(uint8_t task_id, int bucket_id); uint64_t get_max_irq_stats_by_core_task(uint8_t lcore_id, uint8_t task_id); uint64_t get_irq_stats_by_core_task(uint8_t lcore_id, uint8_t task_id, int bucket_id); void get_irq_buckets_by_core_task(char *buf, uint8_t lcore_id, uint8_t irq_task_id); #endif /* _STATS_IRQ_H_ */