{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":777617630,"defaultBranch":"main","name":"Classroom4_Week10-11_Team4_PintOS","ownerLogin":"KraftonJungle4th","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-26T07:35:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/156058511?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712040236.0","currentOid":""},"activityList":{"items":[{"before":"adde3e4ce1423a0f4b67e8ef55d42e6f59695ed5","after":"cb4b2001879c612296a19a56dfbae38e026d9dda","ref":"refs/heads/main","pushedAt":"2024-04-04T15:22:02.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"Merge pull request #5 from KraftonJungle4th/Virtual_Memory/Memory_Mapped_Files/koesnam\n\nVirtual memory 구현","shortMessageHtmlLink":"Merge pull request #5 from KraftonJungle4th/Virtual_Memory/Memory_Map…"}},{"before":"f628bf86729f13f0014965dbc07572c01f998bb6","after":"6782fa386249443564dcf02937aed03137c1ce34","ref":"refs/heads/Virtual_Memory/Memory_Mapped_Files/koesnam","pushedAt":"2024-04-04T15:18:55.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"chore: 테스트 결과 이미지 업로드\n\n전체 결과와 점수 사진을 추가했습니다.","shortMessageHtmlLink":"chore: 테스트 결과 이미지 업로드"}},{"before":"fc8c88ca25104096b873d665e9f417b2ef032f55","after":"f628bf86729f13f0014965dbc07572c01f998bb6","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-04-02T06:48:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"fix: process_exec시 lock 제거\n\nsync-read, write 이슈가 잡히지 않아 우선 lock을 제거 해뒀습니다. 파일 시스템 자체를 원자적 연산을 제공할 수 있게 하는 방법이 필요할 것 같습니다.","shortMessageHtmlLink":"fix: process_exec시 lock 제거"}},{"before":null,"after":"fc8c88ca25104096b873d665e9f417b2ef032f55","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-04-02T06:43:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"refactoring: 락을 얻는 방식 변경\n\nsync-read, sync-write 테스트를 통과할 수 있게끔, 자신이 락을 들고 있지 않을 때, 락을 얻거나 락을 갖고 있을 때 락을 해제하는 방식으로 변경하였습니다.\n\n하지만 현재 tests/threads/alarm-simultaneous에서 쓰레드가 동시에 일어나지 못하는 이슈가 발생하고 있습니다.","shortMessageHtmlLink":"refactoring: 락을 얻는 방식 변경"}},{"before":"f628bf86729f13f0014965dbc07572c01f998bb6","after":null,"ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-04-02T06:43:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"}},{"before":null,"after":"f628bf86729f13f0014965dbc07572c01f998bb6","ref":"refs/heads/Virtual_Memory/Stack_Growth/koesnam","pushedAt":"2024-04-02T06:43:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"fix: process_exec시 lock 제거\n\nsync-read, write 이슈가 잡히지 않아 우선 lock을 제거 해뒀습니다. 파일 시스템 자체를 원자적 연산을 제공할 수 있게 하는 방법이 필요할 것 같습니다.","shortMessageHtmlLink":"fix: process_exec시 lock 제거"}},{"before":null,"after":"f628bf86729f13f0014965dbc07572c01f998bb6","ref":"refs/heads/Virtual_Memory/Memory_Mapped_Files/koesnam","pushedAt":"2024-04-02T06:33:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"fix: process_exec시 lock 제거\n\nsync-read, write 이슈가 잡히지 않아 우선 lock을 제거 해뒀습니다. 파일 시스템 자체를 원자적 연산을 제공할 수 있게 하는 방법이 필요할 것 같습니다.","shortMessageHtmlLink":"fix: process_exec시 lock 제거"}},{"before":"fc8c88ca25104096b873d665e9f417b2ef032f55","after":"f628bf86729f13f0014965dbc07572c01f998bb6","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-04-02T06:31:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"fix: process_exec시 lock 제거\n\nsync-read, write 이슈가 잡히지 않아 우선 lock을 제거 해뒀습니다. 파일 시스템 자체를 원자적 연산을 제공할 수 있게 하는 방법이 필요할 것 같습니다.","shortMessageHtmlLink":"fix: process_exec시 lock 제거"}},{"before":"d2949dca220cc8dac266356974c3ce2cd41e56a7","after":"e024dd27f6ff607819308b6edeba29be2de24a6c","ref":"refs/heads/Virtual_Memory/Anonymous_Page/kts5927","pushedAt":"2024-04-01T11:03:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"Merge pull request #4 from KraftonJungle4th/Virtual_Memory/Anonymous_Page/koesnam\n\nVirtual memory/anonymous page/koesnam","shortMessageHtmlLink":"Merge pull request #4 from KraftonJungle4th/Virtual_Memory/Anonymous_…"}},{"before":"9f1d0977886ab204c40ef010109a35204c1c37bd","after":"fc8c88ca25104096b873d665e9f417b2ef032f55","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-04-01T11:01:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"refactoring: 락을 얻는 방식 변경\n\nsync-read, sync-write 테스트를 통과할 수 있게끔, 자신이 락을 들고 있지 않을 때, 락을 얻거나 락을 갖고 있을 때 락을 해제하는 방식으로 변경하였습니다.\n\n하지만 현재 tests/threads/alarm-simultaneous에서 쓰레드가 동시에 일어나지 못하는 이슈가 발생하고 있습니다.","shortMessageHtmlLink":"refactoring: 락을 얻는 방식 변경"}},{"before":"96bbf1e8b7ec00bd8c29a4a83f643afefa569c79","after":"d2949dca220cc8dac266356974c3ce2cd41e56a7","ref":"refs/heads/Virtual_Memory/Anonymous_Page/kts5927","pushedAt":"2024-03-30T10:59:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"Merge pull request #3 from KraftonJungle4th/Virtual_Memory/Anonymous_Page/koesnam\n\nfeat: anon page(supplemental_page_table_kill 구현 완료)","shortMessageHtmlLink":"Merge pull request #3 from KraftonJungle4th/Virtual_Memory/Anonymous_…"}},{"before":"96bbf1e8b7ec00bd8c29a4a83f643afefa569c79","after":"9f1d0977886ab204c40ef010109a35204c1c37bd","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-30T10:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat: anon page(supplemental_page_table_kill 구현 완료)\n\nsupplemental_page_table_copy에 실패 케이스를 고려한 코드를 추가했습니다.\n\n데이터복사시 커널 가상 주소에 있는 값을 복사했어야 했습니다.","shortMessageHtmlLink":"feat: anon page(supplemental_page_table_kill 구현 완료)"}},{"before":"c0ff5364cb618ed46790c00e0c225f738d1028e5","after":"96bbf1e8b7ec00bd8c29a4a83f643afefa569c79","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-30T00:53:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat: anon page(supplemental_page_table_copy 구현 완료)","shortMessageHtmlLink":"feat: anon page(supplemental_page_table_copy 구현 완료)"}},{"before":"43a9610c4c1c5e2f3d7286b07532ec9737e56911","after":"96bbf1e8b7ec00bd8c29a4a83f643afefa569c79","ref":"refs/heads/Virtual_Memory/Anonymous_Page/kts5927","pushedAt":"2024-03-29T16:31:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"feat: anon page(supplemental_page_table_copy 구현 완료)","shortMessageHtmlLink":"feat: anon page(supplemental_page_table_copy 구현 완료)"}},{"before":"8bd84de0854d648d1ee13f9f856c92e3aac9125e","after":"43a9610c4c1c5e2f3d7286b07532ec9737e56911","ref":"refs/heads/Virtual_Memory/Anonymous_Page/kts5927","pushedAt":"2024-03-29T15:43:24.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"Merge pull request #2 from KraftonJungle4th/Virtual_Memory/Anonymous_Page/koesnam\n\nVirtual memory/anonymous page/koesnam","shortMessageHtmlLink":"Merge pull request #2 from KraftonJungle4th/Virtual_Memory/Anonymous_…"}},{"before":"a7130e037aeb94adb626846d62dac884d69bf36b","after":"c0ff5364cb618ed46790c00e0c225f738d1028e5","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-29T14:46:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"refactor: 페이지 폴트 처리\n\nvm이 처리할 수 없는 페이지 폴트는 처리할 수 없는(잘못된) 페이지 폴트임으로, exit을 하게끔 하였습니다.","shortMessageHtmlLink":"refactor: 페이지 폴트 처리"}},{"before":"630a1d371dd8c678f76b3bbfcf59ba439f5e1e30","after":"8bd84de0854d648d1ee13f9f856c92e3aac9125e","ref":"refs/heads/Virtual_Memory/Anonymous_Page/kts5927","pushedAt":"2024-03-29T06:48:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"Merge pull request #1 from KraftonJungle4th/Virtual_Memory/Anonymous_Page/koesnam\n\nfeat: anon page(setup_stack 및 lazy_load_segment 구현 중)","shortMessageHtmlLink":"Merge pull request #1 from KraftonJungle4th/Virtual_Memory/Anonymous_…"}},{"before":"630a1d371dd8c678f76b3bbfcf59ba439f5e1e30","after":"a7130e037aeb94adb626846d62dac884d69bf36b","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-29T06:42:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat: anon page(setup_stack 및 lazy_load_segment 구현 중)\n\n아직 인자들이 스택에 제대로 들어가지 않고 있으며, -1 상태로 종료되고 있습니다.","shortMessageHtmlLink":"feat: anon page(setup_stack 및 lazy_load_segment 구현 중)"}},{"before":"f88f9d0371ab3cefe2f570c699994b4b5d9565bd","after":"630a1d371dd8c678f76b3bbfcf59ba439f5e1e30","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-28T15:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat: anon page(vm_alloc_page_with_initializer)","shortMessageHtmlLink":"feat: anon page(vm_alloc_page_with_initializer)"}},{"before":null,"after":"630a1d371dd8c678f76b3bbfcf59ba439f5e1e30","ref":"refs/heads/Virtual_Memory/Anonymous_Page/kts5927","pushedAt":"2024-03-28T15:01:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"feat: anon page(vm_alloc_page_with_initializer)","shortMessageHtmlLink":"feat: anon page(vm_alloc_page_with_initializer)"}},{"before":"cbcd74de7123cfb013f69b174172311a886da84d","after":"f88f9d0371ab3cefe2f570c699994b4b5d9565bd","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-28T14:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"chore: vm_alloc_page_with_initializer 구현 전 주석 추가","shortMessageHtmlLink":"chore: vm_alloc_page_with_initializer 구현 전 주석 추가"}},{"before":null,"after":"cbcd74de7123cfb013f69b174172311a886da84d","ref":"refs/heads/Virtual_Memory/Anonymous_Page/koesnam","pushedAt":"2024-03-28T08:29:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat: vm_get_frame 외 2개 함수 구현\n\n유저 페이지를 전달받아 물리 메모리로 매핑시키는 함수 총 3개를 작성했습니다.\n\n아직까지 정상작동을 확인할 수 없어, 테스트는 하지 못한 상태입니다.","shortMessageHtmlLink":"feat: vm_get_frame 외 2개 함수 구현"}},{"before":"769e6b8ddc0d2628d9ba528a8f4362188d708405","after":"cbcd74de7123cfb013f69b174172311a886da84d","ref":"refs/heads/Virtual_Memory/Memory_Management/koesnam","pushedAt":"2024-03-28T08:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat: vm_get_frame 외 2개 함수 구현\n\n유저 페이지를 전달받아 물리 메모리로 매핑시키는 함수 총 3개를 작성했습니다.\n\n아직까지 정상작동을 확인할 수 없어, 테스트는 하지 못한 상태입니다.","shortMessageHtmlLink":"feat: vm_get_frame 외 2개 함수 구현"}},{"before":null,"after":"769e6b8ddc0d2628d9ba528a8f4362188d708405","ref":"refs/heads/Virtual_Memory/Memory_Management/koesnam","pushedAt":"2024-03-27T12:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"feat : spt 초기화, 삽입, 조회","shortMessageHtmlLink":"feat : spt 초기화, 삽입, 조회"}},{"before":null,"after":"769e6b8ddc0d2628d9ba528a8f4362188d708405","ref":"refs/heads/Virtual_Memory/Memory_Management/kts5927","pushedAt":"2024-03-27T12:57:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kts5927","name":null,"path":"/kts5927","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154499036?s=80&v=4"},"commit":{"message":"feat : spt 초기화, 삽입, 조회","shortMessageHtmlLink":"feat : spt 초기화, 삽입, 조회"}},{"before":null,"after":"adde3e4ce1423a0f4b67e8ef55d42e6f59695ed5","ref":"refs/heads/PROJECT_2_USER_PROGRAM(include-Thread)","pushedAt":"2024-03-26T08:03:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"Update README.md\n\nProject 2 결과 이미지 사이즈 조정","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"adde3e4ce1423a0f4b67e8ef55d42e6f59695ed5","ref":"refs/heads/main","pushedAt":"2024-03-26T07:58:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"10kseok","name":"추만석","path":"/10kseok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76582376?s=80&v=4"},"commit":{"message":"Update README.md\n\nProject 2 결과 이미지 사이즈 조정","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJ_P3iQA","startCursor":null,"endCursor":null}},"title":"Activity · KraftonJungle4th/Classroom4_Week10-11_Team4_PintOS"}