информация о процессорах в Linux

Мах поддерживает RHEL с соответствующим конфигурационным файлом, исключая:

V  = '5Server' # distro version
VS = '5'       # 'short' version
A  = 'i386'    # architecture
AS = ''        # 'short' version of arch
DIST = 'rhel-%s-%s' % (V, A)

### RHEL flavours

yumsources[DIST] = {
  'os':               rhelyum + '/%s/%s/os'                         % (V, A),
  'updates':          rhelyum + '/%s/%s/updates'                    % (V, A),
}

# RHEL
packages['%s' % DIST] = {
  'dir':      DIST,
  'minimal':  'bash glibc redhat-release',
  'base':     'coreutils findutils openssh-server',
  'build':    'dev redhat-rpm-config rpm-build make gcc gcc-c++ tar gzip ' +
              'patch unzip bzip2 diffutils cpio elfutils which',
}
sourceslist['%s' % DIST] = {
  DIST: ('os', 'updates', )
}
config['%s' % DIST] = {
  'runuser': '/sbin/runuser',
  'macros':  { 'dist': '.el' + VS, 'rhel': VS, 'redhat': VS},
}
aliases['%s' % DIST] = ('el' + VS + AS, )
2
22.04.2011, 19:10
3 ответа

Я использовал бы

cd /usr/src/linux
cscope

и обзор для определений, ссылок, вызывающих сторон, вызываемых, произвольный текст все в ncurses gui, который интегрируется хорошо с редактором по умолчанию

При использовании энергии она даже интегрировалась наоборот

Затем существует ctags; тот также хорошо поддерживается энергией и многими другими редакторами

1
27.01.2020, 22:24
  • 1
    lxr.linux.no легче, чем cscope/ –   22.04.2011, 21:59
  • 2
    хорошо - это отличается! Это верные взгляды, достаточно интересные, если я могу заставить это работать против других кодовых баз –  sehe 22.04.2011, 22:12
  • 3
    lxr, были разработаны для ядра Linux, но возможно использовать его с другими проектами. Это - открытый исходный код. Существуют сайты для ose BSD fxr.watson.org, для firefox mxr.mozilla.org –   22.04.2011, 22:39
  • 4
    существует список существующих lxr сайтов также en.wikipedia.org/wiki/LXR_Cross_Referencer –   22.04.2011, 22:41
  • 5
    , Также я рекомендую google.com/codesearch - это - поиск Google, который индексировал большой открытый исходный код и позволяет использовать regex и специальные символы в запросах –   22.04.2011, 22:42

http://lxr.linux.no/ является онлайн-сайтом, который может найти определения и использование любого объекта c в ядре Linux.

Просто выберите некоторую версию ядра (например, http://lxr.linux.no/#linux+v2.6.38/) и вставьте название переменной или макроса в поле ввода в верхнем правом.

Здесь, например, результат поиска NR_CPUS http://lxr.linux.no/#linux+v2.6.38/include/linux/threads.h#L20

0
27.01.2020, 22:24

NR_CPUS определяется как макрос в файле: include/linux/threads.h.

struct schedule_data определяется в: /usr/src/linux/kernel/sched.c.

0
27.01.2020, 22:24

Теги

Похожие вопросы