Resultados da pesquisa a pedido "linux-kernel"

2 a resposta

O que são vdso e vsyscall?

Eu fizsudo cat /proc/1/maps -vv Estou tentando entender a saída. Posso ver muitas bibliotecas compartilhadas sendo mapeadas para o segmento de mapeamento de memória conforme o esperad 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 ...

1 a resposta

Por que o kfifo.h está cheio de declarações #define [duplicate]

Esta pergunta já tem uma resposta aqui: Quando usar macros de função em C [/questions/1616802/when-to-use-function-like-macros-in-c] respostas kfifo.h [https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/linux/kfifo.h] ...

3 a resposta

Como imprimir o valor exato do contador de programa em C

Eu quero escrever um programa em C que imprima o conteúdo do contador de programasPC. Isso pode ser feito no espaço do usuário, na montagem ou em algumas rotinas específicas do kerne

1 a resposta

Linux usa o mapa automático para o diretório de páginas e as tabelas de página

Estou apenas fazendo esta pergunta porque estou curioso para saber como o kernel do Linux funciona. De acordo ...

2 a resposta

O que significa m no arquivo de configuração do kerne

CONFIG_UNIX=mEu sei o quey en significa, mas em?

1 a resposta

erro ao carregar a nova imagem compilada do kernel Linux no emulador Android (1.5)

Compilei com sucesso o kernel do Linux para android: root@ubuntu:~/common# ARCH=arm CROSS_COMPILE=~/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- make CHK include/linux/version.h make[1]: `include/asm-arm/mach-types.h' is ...

3 a resposta

list_entry no Linux

user/include/linux/list.hesta declaração: #define list_entry(ptr, type, member) \ ((type *)((char *)(ptr) – (unsigned long)(&((type *)0)->member))) alguém pode explicar o que é isso e como ele funciona, obrigado antecipadamente P.S. ...

1 a resposta

Driver de dispositivo do kernel Linux para DMA no espaço do kernel

LDD3 (p: 453) demosdma_map_singlesando um buffer passado como parâmetr bus_addr = dma_map_single(&dev->pci_dev->dev, buffer, count, dev->dma_dir); Q1: De que / de onde vem esse buffer? kmalloc? Q2: Por que o DMA-API-HOWTO.txt declara que eu ...

2 a resposta

LINUX: ordem do carregamento do módulo vinculado estaticamente

Se eu tiver dois módulos que estão sendo vinculados estaticamente. A função module_init de um módulo depende da função module_init de outro módulo já ter sido executada. Existe uma maneira de forçar um módulo a carregar antes do outro? Além ...

1 a resposta

Como posso obter a lista de processos filhos no código do kernel

Eu quero ir para a lista de tarefas (processo) de filhos de um processo, aqui está o código: void myFunc() { struct task_struct* current_task; struct task_struct* child_task; struct list_head children_list; current_task = current; children_list ...