BLUE

#menios corrigi o kmalloc. os testes estavam passando porque eu estava apenas alocando a memória, sem usar. como o código do kernel armazena valores dentro do espaço solicitado e o cálculo do endereço do próximo nó da lista ligada estava errado, os metadados do nó acabavam sendo sobrescritos, e […]

0

#menios É, vou acabar dando uma chance para o Zig.

1

#menios Há algumas semanas escrevi sobre como adquiri o hábito de desenhar a solução no papel antes de programar e, até mesmo, escrever parte do código ali antes de colocar no computador. Reescrevi a função equivalente ao malloc sem passar pelo papel e ela deu problema novamente. Agora vou […]

0

#menios o que o chatgpt tem na memória do meu perfil:

1

#menios A integração com o ACPICA (🫣) foi mais simples do que eu esperava, só foi trabalhosa. Só que o malloc está quebrado mesmo e resolvi escrever outro, dessa vez usando testes unitários. Com isso desacoplei as gestões de memórias física, virtual e do heap. Depois, para integrar no código […]

0

#menios Quem aí quer revisar PR?

0

#menios 3/2 porque eu não sei contar. Uma crítica ao ACPICA (😅) é que, se você trocar a ordem de declaração dos headers, o código não compila. Eu sempre tenho o cuidado de deixar os headers independentes da ordem em que são incluídos, já que todas as definições necessárias para que as […]

0

#menios 2/2 +funções e ele exige que eu tenha um gerenciador de memória funcionando, meio que tenho, e também algum gerenciador de spinlocks/semáforos, que eu ainda não tenho. O bicho é pesado, mas é o que se tem de melhor por aí, em termos de open source. Os próximos capítulos serão sobre isso.

1